Here are the steps on how to make a new release.
- Create a
release-VERSION
branch fromupstream/master
. Install
bumpversion
and execute:bumpversion minor --new-version 1.0.11
Changing
minor
and--new-version
above accordingly.- Push a branch with the changes.
- Once all builds pass and at least another maintainer approves, push a tag to
upstream
in the format `v1.0.11. This will deploy to PyPI. - Merge the PR (do not squash, to keep the tag).
- Create a new release on GitHub, posting the contents of the current CHANGELOG.
- Open a new PR clearing the
CHANGELOG.md
file.