Skip to content

Abstract docs workflow shared elements#33

Merged
jeromekelleher merged 2 commits into
tskit-dev:mainfrom
jeromekelleher:abstract-docs
Mar 2, 2026
Merged

Abstract docs workflow shared elements#33
jeromekelleher merged 2 commits into
tskit-dev:mainfrom
jeromekelleher:abstract-docs

Conversation

@jeromekelleher

Copy link
Copy Markdown
Member

No description provided.

Tskit Developers added 2 commits March 2, 2026 12:21
Moves the shared docs build steps (apt install, uv sync, __PKG_VERSION__
substitution, pre-build command, cd docs && make) into a composite action
at .github/actions/build-docs. The action operates on whatever is already
checked out, so callers own the checkout step.

The docs.yml reusable workflow is simplified to: checkout, call the
composite action, trigger tskit-site rebuild on main.

This also switches the build command from running jupyter-book directly
to "cd docs && make", so the Makefile (and build.sh) is always the
single entry point for docs builds.
@jeromekelleher jeromekelleher merged commit bdcc4d6 into tskit-dev:main Mar 2, 2026
@jeromekelleher jeromekelleher deleted the abstract-docs branch March 2, 2026 12:25
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