Skip to content

Commit 7c05220

Browse files
committed
Fix GHA - run npm install after copying extension
1 parent 88820ec commit 7c05220

File tree

2 files changed

+20
-10
lines changed

2 files changed

+20
-10
lines changed

.github/workflows/check.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,6 @@ jobs:
3434
with:
3535
node-version: 20
3636

37-
- name: Install quarto-svelte docs npm dependencies
38-
run: npm install
39-
working-directory: ./docs
40-
4137
- name: Create docs _extensions folder
4238
run: mkdir docs/_extensions
4339
shell: bash
@@ -50,6 +46,10 @@ jobs:
5046
run: ls -a docs/_extensions/quarto-svelte
5147
shell: bash
5248

49+
- name: Install quarto-svelte docs npm dependencies
50+
run: npm install
51+
working-directory: ./docs
52+
5353
- name: Render quarto-svelte docs
5454
uses: quarto-dev/quarto-actions/render@v2
5555
with:

.github/workflows/publish.yml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,40 +22,50 @@ jobs:
2222
env:
2323
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
2424
steps:
25+
2526
- uses: actions/checkout@v4
2627
- name: Install Quarto
2728
uses: quarto-dev/quarto-actions/setup@v2
2829
with:
2930
version: 1.5.25
30-
- name: Install Node
31+
32+
- name: Install Node
3133
uses: actions/setup-node@v4
3234
with:
3335
node-version: 20
34-
- name: Install quarto-svelte docs npm dependencies
35-
run: npm install
36-
working-directory: ./docs
36+
3737
- name: Create docs _extensions folder
3838
run: mkdir docs/_extensions
3939
shell: bash
40+
4041
- name: Copy quarto-svelte extension into docs
4142
run: cp -rf _extensions/quarto-svelte docs/_extensions/quarto-svelte
4243
shell: bash
44+
45+
- name: Install quarto-svelte docs npm dependencies
46+
run: npm install
47+
working-directory: ./docs
48+
4349
- name: Render quarto-svelte docs
4450
uses: quarto-dev/quarto-actions/render@v2
4551
with:
4652
path: docs
53+
4754
- name: Verify that compiled Svelte .js bundles are present
4855
run: |
4956
test -f docs/_site/Circles.js &&
5057
test -f docs/_site/examples/barchart/BarChart.js &&
5158
test -f docs/_site/examples/time-series/TimeSeriesChart.js
52-
- name: Setup Pages
59+
60+
- name: Setup Pages
5361
uses: actions/configure-pages@v5
62+
5463
- name: Upload docs/ artifact
5564
uses: actions/upload-pages-artifact@v3
5665
with:
5766
path: "./docs/_site"
58-
- name: Deploy to GitHub Pages
67+
68+
- name: Deploy to GitHub Pages
5969
id: deployment
6070
uses: actions/deploy-pages@v4
6171

0 commit comments

Comments
 (0)