We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7abb589 commit cf91477Copy full SHA for cf91477
1 file changed
.github/workflows/docs.yml
@@ -0,0 +1,37 @@
1
+name: Build Docs
2
+
3
+on:
4
+ push:
5
+ branches: [ main ]
6
+ pull_request:
7
8
9
+jobs:
10
+ build-docs:
11
+ runs-on: ubuntu-22.04
12
13
+ steps:
14
+ - uses: actions/checkout@v3
15
16
+ - name: Install uv
17
+ uses: astral-sh/setup-uv@v4
18
19
+ - name: Set up Python
20
+ run: uv python install 3.9
21
22
+ - name: Install project dependencies
23
+ run: uv sync
24
25
+ - name: Install docs dependencies
26
+ run: uv pip install -r docs/requirements.txt
27
28
+ - name: Build docs
29
+ run: |
30
+ cd docs
31
+ uv run make html SPHINXOPTS="-W --keep-going"
32
33
+ - name: Upload docs artifact
34
+ uses: actions/upload-artifact@v4
35
+ with:
36
+ name: docs-html
37
+ path: docs/build/html
0 commit comments