Skip to content
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:
    • in the repo
    • Travis CI: libQuotient@Travis;
    • AppVeyor CI: libQuotient@AppVeyor.
  • 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 :)

Clone this wiki locally