Skip to content

Commit 4f84fc5

Browse files
committed
Fix deployment
1 parent f7ef256 commit 4f84fc5

File tree

4 files changed

+13
-10
lines changed

4 files changed

+13
-10
lines changed

.github/workflows/deploy.yml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,21 @@ jobs:
2020
runs-on: ubuntu-latest
2121

2222
steps:
23-
- name: Checkout repository
24-
uses: actions/checkout@v4
25-
2623
- uses: actions/checkout@v4
2724
- uses: pnpm/action-setup@v4
25+
- uses: actions/setup-node@v4
26+
with:
27+
node-version: 22
28+
cache: 'pnpm'
2829

2930
- run: pnpm install
30-
- run: pnpm build
31+
- run: pnpm build:pages
3132

3233
# Copy new-in-vue to top-level dist folder.
3334
- run: mkdir -p dist/new-in-vue
3435
- run: cp -r presentations/new-in-vue/dist/* dist/new-in-vue
3536

36-
- name: Setup Pages
37-
uses: actions/configure-pages@v5
38-
- name: Upload artifact
39-
uses: actions/upload-pages-artifact@v3
37+
- uses: actions/upload-pages-artifact@v3
4038
with:
4139
path: 'dist'
4240
- uses: actions/deploy-pages@v4

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
"type": "module",
44
"private": true,
55
"scripts": {
6-
"build": "pnpm -r run build"
6+
"build": "pnpm -r run build",
7+
"build:pages": "pnpm -r run build:pages",
8+
"export": "pnpm -r run export"
79
},
810
"packageManager": "[email protected]+sha512.47870716bea1572b53df34ad8647b42962bc790ce2bf4562ba0f643237d7302a3d6a8ecef9e4bdfc01d23af1969aa90485d4cebb0b9638fa5ef1daef656f6c1b"
911
}

pnpm-workspace.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
packages:
2-
- 'presentations/**'
2+
- presentations/**
3+
onlyBuiltDependencies:
4+
- esbuild

presentations/new-in-vue/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"private": true,
55
"scripts": {
66
"build": "slidev build",
7+
"build:pages": "slidev build --base /frontend-research/new-in-vue/",
78
"dev": "slidev --open",
89
"export": "slidev export"
910
},

0 commit comments

Comments
 (0)