Skip to content

Modernize the docs publishing workflow#54

Merged
ubyndr merged 1 commit into
mainfrom
update-docs-workflow
Dec 2, 2025
Merged

Modernize the docs publishing workflow#54
ubyndr merged 1 commit into
mainfrom
update-docs-workflow

Conversation

@ubyndr

@ubyndr ubyndr commented Dec 2, 2025

Copy link
Copy Markdown
Collaborator
  • Updated .github/workflows/publish-docs.yml to use the latest actions/checkout@v4/setup-python@v4, bump the build to Python 3.11, and install Poetry via snok/install-poetry@v1 with in-project virtualenvs.
  • Added caching for the .venv folder keyed on poetry.lock so doc builds are faster, and split the poetry install step so we skip it on cache hits.
  • Replaced the cd docs && make html shell block with poetry run sphinx-build -b html docs docs/_build/html so the workflow mirrors our local build command.

@ubyndr ubyndr merged commit cf0343d into main Dec 2, 2025
2 checks passed
@ubyndr ubyndr deleted the update-docs-workflow branch December 2, 2025 12:40
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