Release Instructions¶
This list is supposed to make sure we do not forget any important steps during release.
-
Check and update issue tracker for issues that should be included in the release.
-
Make sure all desired changes are merged with
master
. -
Create release-prep branch and update CHANGELOG.md with all elements missing
-
Prepare a release on GitHub with: https://github.com/smarr/ReBench/releases/new The content is normally just the last part of the CHANGELOG.md
-
Bump the version https://github.com/smarr/ReBench/blob/master/rebench/init.py
-
Push the branch, let CI test a last time
-
If everything looks good, merge, and tag the release using the GitHub feature If GitHub actions works correctly, it will publish the release on pip.