Maintainer Notes¶
Release Checklist¶
Run tox¶
tox
Update VERSION
file with new release number¶
Use Semantic Versioning:
- major release is for breaking changes
- minor release for new features/functionality
- patch release for bug fixes
Some example scenarios are below
1.1.1 -> 1.1.2 for a bug fix
1.1.1 -> 1.2.0 for a new feature
1.1.1 -> 2.1.0 for a breaking change
Push to Github¶
git commit -am "Commit message"
git push
Submit Pull Request on Github¶
Use the web UI or one of the supported CLI tools