Skip to content

Use uvx to install only doc dependencies in CI#139

Merged
monodera merged 1 commit into
mainfrom
u/monodera/use-uvx-for-docs-build
Mar 25, 2026
Merged

Use uvx to install only doc dependencies in CI#139
monodera merged 1 commit into
mainfrom
u/monodera/use-uvx-for-docs-build

Conversation

@monodera

Copy link
Copy Markdown
Contributor

Summary

  • Replace uv sync --extra doc + uv run mkdocs build with a single uvx invocation
  • Only mkdocs, mkdocs-material[imaging], and mkdocstrings-python are installed in an isolated tool environment
  • Removes the separate "Set up Python" and "Install documentation dependencies" steps

Test plan

  • Verify the GitHub Actions workflow runs successfully on merge to main
  • Confirm the documentation site is built and deployed correctly

🤖 Generated with Claude Code

Replace `uv sync --extra doc` with `uvx` to avoid installing the full
project dependency tree when building documentation. Only mkdocs,
mkdocs-material[imaging], and mkdocstrings-python are needed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@monodera monodera merged commit 4eea185 into main Mar 25, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant