Skip to content

Commit fb9c83d

Browse files
authored
Add docs build dependencies to dev dependencies by default (#2855)
* Add docs build dependencies to dev dependencies by default * Remove duplicate docs build CI job, remove explicit declaration for docs dep group from CI
1 parent 5ff5582 commit fb9c83d

2 files changed

Lines changed: 3 additions & 6 deletions

File tree

.github/workflows/code_quality.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
enable-cache: true
3030

3131
- name: Sync UV project
32-
run: uv sync --group docs
32+
run: uv sync
3333

3434
- name: Formatting (Ruff)
3535
if: success()
@@ -50,10 +50,6 @@ jobs:
5050
if: success()
5151
continue-on-error: true
5252
run: uv run make.py pyright
53-
54-
- name: Build Docs
55-
continue-on-error: true
56-
run: uv run make.py docs-full
5753

5854
# This is a second job instead of an extra step because it takes the longest
5955
# So having it as a second job lets it run in parallel to the other checks.
@@ -75,7 +71,7 @@ jobs:
7571
enable-cache: true
7672

7773
- name: Sync UV Project
78-
run: uv sync --group docs
74+
run: uv sync
7975

8076
- name: build-docs
8177
run: uv run make.py docs-full

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ dev = [
6666
"wheel",
6767
"bottle", # Used for web testing playground
6868
{include-group = "extras"},
69+
{include-group = "docs"},
6970
]
7071

7172
# Testing only

0 commit comments

Comments
 (0)