Release Process¶
You may release the project by following these steps:
Bump the version
src/build/__init__.pyUpdate
CHANGELOG.rstwith the new version and current date- Make a release commit with the changes made above
The commit message should follow the
release X.Y.Zformat
- Make a signed tag (
git tag --sign X.Y.Z) The tag title should follow the
build X.Y.ZformatThe tag body should be a plaintext version of the changelog for the current release
- Make a signed tag (
Push the commit and tag to the repository (
git pushandgit push --tags)Make a release on GitHub or with the
ghCLI tool. Copy the release notes into the release.
If you have any questions, please look at previous releases and/or ping the other maintainers.