Skip to content

Commit 9f9b914

Browse files
committed
docs: restructure sphinx documentation
1 parent 90144ea commit 9f9b914

1 file changed

Lines changed: 9 additions & 8 deletions

File tree

.github/workflows/documentation.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,22 +29,23 @@ jobs:
2929
url: ${{ steps.deployment.outputs.page_url }}
3030
runs-on: ubuntu-latest
3131
steps:
32-
- name: Checkout
33-
uses: actions/checkout@v4
34-
- name: Install dependencies
35-
run: |
36-
python -m pip install --upgrade pip
32+
- uses: actions/checkout@v6
33+
- uses: actions/setup-python@v6
34+
with:
35+
python-version: "3.14"
36+
- run: |
37+
python -m python -m pip install --upgrade pip
3738
python -m pip install . --group=docs
3839
- name: Sphinx APIDoc
3940
run: |
40-
sphinx-apidoc -f -o docs/source/ .
41+
sphinx-apidoc --force -o docs/source/ .
4142
- name: Sphinx build
4243
run: |
43-
sphinx-build -b html docs/source/ docs/build/html
44+
sphinx-build --builder html docs/source/ docs/build/html
4445
- name: Setup Pages
4546
uses: actions/configure-pages@v5
4647
- name: Upload artifact
47-
uses: actions/upload-pages-artifact@v3
48+
uses: actions/upload-pages-artifact@v4
4849
with:
4950
# Upload entire repository
5051
path: './docs/build/html'

0 commit comments

Comments
 (0)