Skip to content

Commit 8533989

Browse files
committed
update workflow, needs flatter structure for the packages
1 parent f9f28b5 commit 8533989

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

.github/workflows/deploy-demo-site.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,17 @@ jobs:
2323
- name: Checkout
2424
uses: actions/checkout@v4
2525

26-
- name: Copy src to demo
26+
- name: Copy shared assets
27+
run: node scripts/copy-shared.js
28+
29+
- name: Copy newtab to demo
2730
run: |
28-
test -d demo && rm -rf demo/* || mkdir demo
29-
cp -rf src/newtab.html demo/index.html
30-
cp -rf src/styles.css demo/styles.css
31-
test -d demo/icons && cp -r src/icons/* demo/icons || (mkdir demo/icons && cp -r src/icons/* demo/icons)
32-
test -d demo/js && cp -r src/js/* demo/js || (mkdir demo/js && cp -r src/js/* demo/js)
31+
mkdir -p demo
32+
cp packages/newtab/src/newtab.html demo/index.html
33+
cp packages/newtab/styles.css demo/
34+
cp packages/newtab/script.js demo/
35+
cp packages/newtab/preload.js demo/
36+
cp packages/newtab/icon.svg demo/
3337
3438
- name: Setup Pages
3539
uses: actions/configure-pages@v5

0 commit comments

Comments
 (0)