The document will describe the process of releasing a new version of ciso8601
- Confirm that
VERSION
has been changed - Confirm that
CHANGELOG
includes an entry for the version - Confirm that these changes have been merged into the
master
.
- Go to https://github.com/closeio/ciso8601/releases/new and draft a new release at the tag you created for the release.
- Each release is tagged with a Git tag. In the
Choose a Tag
field type a new tag. The tag must follow the formatv<version>
(i.e., the version with av
in front) (e.g.,v2.2.0
). - In the
Release Title
field, type the same tag name (e.g.,v2.2.0
) - In the
Describe this release
field copy-paste theCHANGELOG.md
notes for this release. - Click
Publish Release
This will trigger a GitHub Action that listens for new tags that follow our format, builds the wheels for the release, and publishes them to PyPI.