Skip to content

Commit d976b16

Browse files
committed
fix gh deploy
1 parent 7f2da74 commit d976b16

1 file changed

Lines changed: 21 additions & 17 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
name: Deploy pages
22

33
on:
4-
workflow_dispatch: {}
54
push:
65
branches:
76
- main
7+
workflow_dispatch: {}
88

99
jobs:
1010
deploy:
@@ -21,28 +21,32 @@ jobs:
2121

2222
steps:
2323
- uses: actions/checkout@v4
24-
with:
25-
submodules: recursive
26-
2724

2825
- uses: actions/setup-node@v4
2926
with:
30-
node-version: 'lts/*'
27+
node-version: lts/*
3128

3229
- name: Install dependencies
3330
run: npm install
3431

35-
- name: Build Deck1
36-
run: npm run build:deck1 -- --base /${{github.event.repository.name}}/deck1
37-
38-
- name: Build Deck2
39-
run: npm run build:deck2 -- --base /${{github.event.repository.name}}/deck2
40-
41-
- name: Build Deck3
42-
run: npm run build:deck3 -- --base /${{github.event.repository.name}}/deck3
43-
44-
- name: Build Deck4
45-
run: npm run build:deck4 -- --base /${{github.event.repository.name}}/deck4
32+
- name: Generate decks metadata
33+
run: node scripts/generate-decks.js
34+
35+
- name: Build Slidev decks
36+
run: |
37+
node scripts/build-all.js
38+
39+
- name: Build Vue gallery
40+
run: |
41+
cd app
42+
npm install
43+
npm run build
44+
cd ..
45+
46+
- name: Prepare Pages artifact
47+
run: |
48+
mkdir -p dist
49+
cp -r app/dist/* dist/
4650
4751
- uses: actions/configure-pages@v4
4852

@@ -52,4 +56,4 @@ jobs:
5256

5357
- name: Deploy
5458
id: deployment
55-
uses: actions/deploy-pages@v4
59+
uses: actions/deploy-pages@v4

0 commit comments

Comments
 (0)