Skip to content

Commit dc50310

Browse files
phucbmclaude
andcommitted
Fix GitHub Pages workflow to use npm and website/ directory
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 1262448 commit dc50310

1 file changed

Lines changed: 9 additions & 13 deletions

File tree

.github/workflows/demo.yml

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,24 +21,20 @@ jobs:
2121
url: ${{ steps.deployment.outputs.page_url }}
2222
steps:
2323
- uses: actions/checkout@v4
24-
- uses: pnpm/action-setup@v4
25-
with:
26-
version: 10
2724
- uses: actions/setup-node@v4
2825
with:
2926
node-version: 20
30-
cache: 'pnpm'
31-
- name: Install root deps
32-
run: pnpm install
33-
- name: Install demo deps
34-
run: cd demo && pnpm install
35-
- name: Build registry
36-
run: pnpm registry:build
37-
- name: Build demo
38-
run: cd demo && pnpm build
27+
cache: 'npm'
28+
cache-dependency-path: website/package-lock.json
29+
- name: Install deps
30+
run: npm ci
31+
working-directory: website
32+
- name: Build
33+
run: npm run build
34+
working-directory: website
3935
- uses: actions/configure-pages@v4
4036
- uses: actions/upload-pages-artifact@v3
4137
with:
42-
path: demo/dist
38+
path: website/dist
4339
- uses: actions/deploy-pages@v4
4440
id: deployment

0 commit comments

Comments
 (0)