Skip to content

Commit 7efa760

Browse files
committed
fix: build site documentation
1 parent ee0da5c commit 7efa760

File tree

3 files changed

+11
-35
lines changed

3 files changed

+11
-35
lines changed

.github/workflows/docs.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,18 @@ jobs:
88
runs-on: ubuntu-latest
99
steps:
1010
- uses: actions/checkout@v4
11-
- name: Set up Python 3.11
12-
uses: actions/setup-python@v3
11+
12+
- name: Install uv
13+
uses: astral-sh/setup-uv@v5
1314
with:
14-
python-version: "3.11"
15-
- name: Install dependencies
16-
run: |
17-
python -m pip install --upgrade pip
18-
pip install -r requirements-dev.txt
15+
version: "latest"
16+
17+
- name: Set up Python
18+
run: uv sync --freeze
19+
1920
- name: Build Site
20-
run: mkdocs build
21+
run: uv run mkdocs build
22+
2123
- name: Deploy
2224
uses: JamesIves/github-pages-deploy-action@v4
2325
with:

requirements-dev.txt

Lines changed: 0 additions & 22 deletions
This file was deleted.

uv.lock

Lines changed: 1 addition & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)