Skip to content

Commit 89a381e

Browse files
committed
Move to actions-based docs gen/deploy
1 parent 54ecaae commit 89a381e

1 file changed

Lines changed: 22 additions & 6 deletions

File tree

.github/workflows/docsygen.yml

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,23 @@ on:
33
push:
44
branches:
55
- main
6+
- docs-upgrade
7+
8+
permissions:
9+
contents: read
10+
pages: write
11+
id-token: write
12+
13+
concurrency:
14+
group: pages
15+
cancel-in-progress: true
16+
617
jobs:
718
build-and-deploy:
819
runs-on: ubuntu-latest
20+
environment:
21+
name: github-pages
22+
url: ${{ steps.deploy.outputs.page_url }}
923
steps:
1024
- uses: actions/checkout@v4
1125
with:
@@ -19,7 +33,7 @@ jobs:
1933
uses: actions/setup-node@v4
2034
with:
2135
node-version: '20'
22-
36+
2337
- name: Install Slidev and dependencies
2438
run: |
2539
npm install -g @slidev/cli
@@ -67,9 +81,11 @@ jobs:
6781
fi
6882
done
6983
70-
- name: deploy gh pages
71-
uses: peaceiris/actions-gh-pages@v3
84+
- name: Upload artifact
85+
uses: actions/upload-pages-artifact@v5
7286
with:
73-
github_token: ${{ secrets.GITHUB_TOKEN }}
74-
publish_dir: _site
75-
enable_jekyll: false
87+
path: _site
88+
89+
- name: Deploy to GitHub Pages
90+
id: deploy
91+
uses: actions/deploy-pages@v5

0 commit comments

Comments
 (0)