Releasing a new version¶
Release version numbers should follow Semantic Versioning.
To create a release, run poe release with one of patch, minor, or major
corresponding to the version number component to update:
poe release patch|minor|major
A new tag with the new release version number will be created automatically
using bump-my-version (for example, v1.2.3).
Afterward, push the new release tag:
git push --tags
-
A corresponding GitHub release will be created automatically.
-
A release package will be built and uploaded to PyPI.