Follow the steps below in order to make a new release in a BikeNetKit repo with package PACKAGENAME.
- All tested, commited, and merged on main
- Decide on a new version number X.Y.Z using semantic versioning.
- Open releaseXYZ branch
- Update version in PACKAGENAME/_version.py
- Update version in .release-please-manifest.json
- Update version in docs/conf.py
- Update version and release date in CITATION.cff
- Update docs/changelog.md
- Update README.md
- Merge, during pull request set Labels > autorelease:tagged
- Check that the new version was updated at https://pypi.org/project/PACKAGENAME/
- Click
Releases - Draft a new release
- Tag+Release title: Select tag with new version (Target: main)
- Release notes: Copy-paste from changelog.md
- Save draft
- Click
Releases: Check draft. Edit. ClickPublish release. - Update last release version in development table of the .github profile README
TBD
- If package is in use, run
pip PACKAGENAME --upgradeorpixi upgrade PACKAGENAME - Eventually: Announce / Newsletter / etc.