File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66
77 workflow_dispatch :
88
9+ concurrency :
10+ group : " pages"
11+ cancel-in-progress : false
12+
13+
914jobs :
10- docs :
15+ build- docs :
1116 runs-on : ubuntu-latest
17+ permissions :
18+ contents : read
1219
1320 steps :
1421 - uses : actions/checkout@v4
22+ with :
23+ persist-credentials : false
1524
1625 - name : Install uv
17- uses : astral-sh/setup-uv@v5
26+ uses : astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3
1827 with :
1928 enable-cache : true
2029
21- - name : " Set up Python"
22- uses : actions/setup-python@v5
23- with :
24- python-version-file : " .python-version"
25-
2630 - name : Install dependencies
2731 run : uv sync --all-extras --dev
2832
3236 SPHINXBUILD : " uv run sphinx-build"
3337 run : make html
3438
35- - name : Deploy
36- uses : peaceiris/actions-gh-pages@v4
39+ - name : Upload static files as artifact
40+ id : deployment
41+ uses : actions/upload-pages-artifact@v3
3742 with :
38- github_token : ${{ secrets.GITHUB_TOKEN }}
39- publish_dir : ./docs/_build/html
43+ path : ./docs/_build/html
44+
45+ deploy :
46+ if : ${{ github.event_name == 'push' || github.event_name == 'workflow_dispatch'}}
47+ permissions :
48+ pages : write
49+ id-token : write
50+ environment :
51+ name : github-pages
52+ url : ${{ steps.deployment.outputs.page_url }}
53+ runs-on : ubuntu-latest
54+ needs : build-docs
55+ steps :
56+ - name : Deploy to GitHub Pages
57+ id : deployment
58+ uses : actions/deploy-pages@v4
You can’t perform that action at this time.
0 commit comments