Skip to content

Commit 19e9990

Browse files
committed
switch to official GitHub Pages deployment action
1 parent 6d03a44 commit 19e9990

1 file changed

Lines changed: 14 additions & 6 deletions

File tree

.github/workflows/deploy-docs.yml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,16 @@ on:
55
branches: [main]
66
paths:
77
- 'docs/**'
8+
- 'examples/figs/**'
89
- 'geobrain/**'
910
- 'pyproject.toml'
1011
- '.github/workflows/deploy-docs.yml'
1112
workflow_dispatch:
1213

1314
permissions:
14-
contents: write
15+
contents: read
16+
pages: write
17+
id-token: write
1518

1619
concurrency:
1720
group: "pages"
@@ -20,6 +23,9 @@ concurrency:
2023
jobs:
2124
build-and-deploy:
2225
runs-on: ubuntu-latest
26+
environment:
27+
name: github-pages
28+
url: ${{ steps.deployment.outputs.page_url }}
2329
steps:
2430
- uses: actions/checkout@v4
2531

@@ -39,9 +45,11 @@ jobs:
3945
run: |
4046
jupyter-book build docs/
4147
42-
- name: Deploy to GitHub Pages
43-
uses: peaceiris/actions-gh-pages@v4
48+
- name: Upload artifact
49+
uses: actions/upload-pages-artifact@v3
4450
with:
45-
github_token: ${{ secrets.GITHUB_TOKEN }}
46-
publish_dir: docs/_build/html
47-
publish_branch: gh-pages
51+
path: docs/_build/html
52+
53+
- name: Deploy to GitHub Pages
54+
id: deployment
55+
uses: actions/deploy-pages@v4

0 commit comments

Comments
 (0)