Release Process¶
Versioning¶
This project follows Semantic Versioning.
Steps¶
Update
versioninpyproject.tomlUpdate the What’s New section (
whats-new.rst) and changelogCreate a git tag:
git tag v1.8.xPush tag:
git push origin v1.8.xGitHub Actions
publish.ymlworkflow will automatically publish to PyPI via Trusted Publisher
Trusted Publisher¶
PyPI publishing uses GitHub Actions Trusted Publisher — no secrets required.