Skip to content

Commit 8686c71

Browse files
committed
ci: refactor deploy.yaml workflow
1 parent 4154753 commit 8686c71

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

.github/workflows/deploy.yaml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
1-
name: deploy
1+
name: Deploy
22
on:
33
workflow_dispatch:
44
push:
55
branches: [main]
6-
permissions:
7-
contents: read
8-
pages: write
9-
id-token: write
10-
concurrency:
11-
group: pages
12-
cancel-in-progress: false
136
jobs:
14-
docs:
7+
deploy-pages:
8+
name: Deploy Pages
159
runs-on: ubuntu-latest
10+
permissions:
11+
id-token: write
12+
pages: write
1613
environment:
1714
name: github-pages
18-
url: ${{ steps.deployment.outputs.page_url }}
15+
url: ${{ steps.deploy-pages.outputs.page_url }}
16+
concurrency:
17+
group: pages
18+
cancel-in-progress: true
1919
steps:
20+
- name: Setup Pages
21+
uses: actions/configure-pages@v4.0.0
22+
2023
- name: Checkout
2124
uses: actions/checkout@v4.1.1
2225

23-
- name: Install requirements
26+
- name: Install Requirements
2427
run: pip3 install -r docs/requirements.txt
2528

26-
- name: Setup Pages
27-
uses: actions/configure-pages@v4.0.0
28-
29-
- name: Build with Sphinx
29+
- name: Build Documentation
3030
run: sphinx-build -b html docs docs/build -W --keep-going
3131

32-
- name: Upload artifact
32+
- name: Upload Documentation
3333
uses: actions/upload-pages-artifact@v3.0.0
3434
with:
3535
path: docs/build
3636

37-
- name: Deploy to GitHub Pages
38-
id: deployment
37+
- name: Deploy Pages
38+
id: deploy-pages
3939
uses: actions/deploy-pages@v4.0.0

0 commit comments

Comments
 (0)