CI and Release
CI workflows
The repository uses GitHub Actions to validate builds and publish release artifacts.
ci-release.ymlruns tests, builds sdist/wheel, and publishes GitHub Releases when a tag is pushed.docs.ymlbuilds Sphinx documentation on each push/PR to catch breakages.
Release flow
Tag a release (for example,
v1.2.3).Push the tag to GitHub.
CI builds packages and attaches artifacts to the GitHub Release.
Read the Docs
Read the Docs watches the default branch and renders documentation from the
docs/ folder. You can enable tag builds in the RTD project settings to
publish versioned docs such as /en/v1.2.3/.