Skip to content

Commit acdf652

Browse files
committed
fix(CI): fix doc build
1 parent 9a9a840 commit acdf652

2 files changed

Lines changed: 19 additions & 3 deletions

File tree

.github/workflows/docs.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ on:
66
paths:
77
- "docs/**"
88
- "mkdocs.yml"
9+
- "docs/requirements.txt"
910
# Allow manual trigger
1011
workflow_dispatch:
1112

@@ -39,13 +40,16 @@ jobs:
3940
- name: Install dependencies
4041
run: |
4142
pip install --upgrade pip
42-
pip install ".[docs]"
43+
pip install -r docs/requirements.txt
44+
45+
- name: Setup Pages
46+
uses: actions/configure-pages@v6
4347

4448
- name: Build MkDocs site
4549
run: mkdocs build
4650

4751
- name: Upload artifact
48-
uses: actions/upload-pages-artifact@v3
52+
uses: actions/upload-pages-artifact@v5
4953
with:
5054
path: ./site
5155

@@ -59,4 +63,4 @@ jobs:
5963
steps:
6064
- name: Deploy to GitHub Pages
6165
id: deployment
62-
uses: actions/deploy-pages@v4
66+
uses: actions/deploy-pages@v5

docs/requirements.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
mkdocs>=1.5.0
2+
mkdocs-api-autonav
3+
mkdocs-material
4+
mkdocstrings-python
5+
mkdocs-gen-files
6+
mkdocs-awesome-nav
7+
mkdocs-glightbox
8+
mkdocs-git-revision-date-localized-plugin
9+
mkdocs-minify-plugin
10+
mkdocs-static-i18n
11+
regex
12+
ruff==0.9.4

0 commit comments

Comments
 (0)