From c242dceb16ac44b9ca94d32cc5098f6ae311ae35 Mon Sep 17 00:00:00 2001 From: Darren Eberly Date: Mon, 18 May 2026 09:20:50 -0700 Subject: [PATCH 1/2] Add docs build dependencies to dev dependencies by default --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index f29c39b64..2780aaa09 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -66,6 +66,7 @@ dev = [ "wheel", "bottle", # Used for web testing playground {include-group = "extras"}, + {include-group = "docs"}, ] # Testing only From e5c6d7f2c130e871448f16c7a65b93718f11eb4f Mon Sep 17 00:00:00 2001 From: Darren Eberly Date: Mon, 18 May 2026 10:40:45 -0700 Subject: [PATCH 2/2] Remove duplicate docs build CI job, remove explicit declaration for docs dep group from CI --- .github/workflows/code_quality.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/code_quality.yml b/.github/workflows/code_quality.yml index 47e145230..519341890 100644 --- a/.github/workflows/code_quality.yml +++ b/.github/workflows/code_quality.yml @@ -29,7 +29,7 @@ jobs: enable-cache: true - name: Sync UV project - run: uv sync --group docs + run: uv sync - name: Formatting (Ruff) if: success() @@ -50,10 +50,6 @@ jobs: if: success() continue-on-error: true run: uv run make.py pyright - - - name: Build Docs - continue-on-error: true - run: uv run make.py docs-full # This is a second job instead of an extra step because it takes the longest # So having it as a second job lets it run in parallel to the other checks. @@ -75,7 +71,7 @@ jobs: enable-cache: true - name: Sync UV Project - run: uv sync --group docs + run: uv sync - name: build-docs run: uv run make.py docs-full