Skip to content
Gaute Hope edited this page Nov 15, 2017 · 7 revisions

Steps for making a new release

  1. Make sure all stable PRs scheduled for the release are merged
  2. Bump version in CMakeLists.txt
  3. cmake release -D...
  4. cd release && ninja test
  5. date the release in History.txt and make a release commit "Relase X.Y"
  6. git tag -s vX.Y # include changes in comment
  7. merge master into release branch

ready to publish

  1. git push
  2. git push --tags vX.Y

announce

  1. Send annoucement email to: [email protected] and [email protected], including:
  • general description
  • main new features with link to full changelist
  • link to download page
  1. Update irc topic
  2. Update Arch Linux package (possibly others..)
Clone this wiki locally