Skip to content

Release checklist

Paweł Kotiuk edited this page Oct 28, 2021 · 7 revisions

We use Github Changelog Generator, set it up with a Github API key in environment variable.

At release:

  • Open a branch/PR
  • Run github_changelog_generator --future-release x.x.x and clean autogenerated changelog (it contains duplications like mentioning both issue and PR fixing it)
  • Update version in CMakeLists.txt
  • add version to file other/appdata/io.github.antimicrox.antimicrox.appdata.xml.in (check for <releases>)
  • Merge as chore(release): x.x.x
  • Create tag & release
  • Go to the Flathub repo and update tag & commit ID
  • After release, update RPM/DEB packages etc.