-
Notifications
You must be signed in to change notification settings - Fork 60
Release checklist
Kitsune Ral edited this page May 21, 2019
·
34 revisions
Pre-check:
- There are no pending issues in the Roadmap for this release (if there are, move them away or close them)
- Check the latest branch/commit:
- Check the version number in
CMakeLists.txt - Rebuild (from scratch) qmc-example and run it locally
- Check that contents of README.md and CONTRIBUTING.md are up-to-date
Actions:
- Go to the Releases page and make a draft for release notes:
- Thank all contributors whose commits landed in this release
- Describe all notable fixes/enhancements/API breakage
-
git commit && git push - Finalise the release at GitHub:
- Fill in the tag
- Publish release notes
- Update the topic in #quaternion
Post-check:
-
Open the release page in Incognito/Privacy mode; check:
- the version (should be "Version ###")
- the Git tag (should be "N.M.L", NOT "N.M")
-
Post a TWIM update
-
Congratulate everyone and have a drink :)