Skip to content

Commit eb415c6

Browse files
authored
Merge pull request #115 from EBI-Metagenomics/feature/update-actions
Upgrade the docs github workflow
2 parents b43b5b2 + 0a2a044 commit eb415c6

File tree

3 files changed

+64
-6
lines changed

3 files changed

+64
-6
lines changed

.github/workflows/docs.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,12 @@ jobs:
3636
- name: Install uv
3737
uses: astral-sh/setup-uv@v6
3838
with:
39-
version: "latest"
39+
enable-cache: true
4040

41-
- name: Set up Python
42-
run: uv python install
41+
- name: "Set up Python"
42+
uses: actions/setup-python@v6
43+
with:
44+
python-version-file: "docs/pyproject.toml"
4345

4446
- name: Install dependencies
4547
working-directory: docs
@@ -55,11 +57,11 @@ jobs:
5557

5658
- name: Setup Pages
5759
if: github.ref == 'refs/heads/main'
58-
uses: actions/configure-pages@v5
60+
uses: actions/configure-pages@v5.0.0
5961

6062
- name: Upload artifact
6163
if: github.ref == 'refs/heads/main'
62-
uses: actions/upload-pages-artifact@v3
64+
uses: actions/upload-pages-artifact@v4.0.0
6365
with:
6466
path: docs/site
6567

@@ -73,4 +75,4 @@ jobs:
7375
steps:
7476
- name: Deploy to GitHub Pages
7577
id: deployment
76-
uses: actions/deploy-pages@v4
78+
uses: actions/deploy-pages@v4.0.5

docs/pyproject.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,8 @@ dependencies = [
1212
"mkdocs-material>=9.6.16",
1313
"pyyaml>=6.0.2",
1414
]
15+
16+
[dependency-groups]
17+
dev = [
18+
"black>=25.9.0",
19+
]

docs/uv.lock

Lines changed: 51 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)