- This project follows semantic versioning.
- Ensure the version and release date fields (if any) in these files
have been updated to the version of the new planned release:
pyproject.toml
setup.cfg
setup.py
CITATION.cff
README.md
README.TH.md
CHANGELOG.md
- Navigate to the releases page and click the "Draft a new release" button. Only project maintainers are able to perform this step.
- Then enter the new tag in the "Choose a tag" box.
The tag should begin with "v", as in, for instance,
v5.0.1
. - The release title should be the same as the new version tag.
For instance, the title could be
v5.0.1
. - The click the "Generate release notes" button.
- You can optionally include any particular thank-you's to contributors or reviewers in a note at the bottom of the release.
- You can then click "publish release."
- If the CI run is successful, then the release will be published on both the GitHub release page and also the Python Package Index.