Skip to content

For Maintainers

Tasos Sahanidis edited this page Jan 9, 2023 · 5 revisions

Creating a Release

  1. Create a draft release on GitHub and write the ChangeLog. DO NOT PUBLISH IT AT THIS POINT.
    • The new tag should be in the format of alarm-clock-applet-X.Y.Z.
  2. Edit the root CMakeLists.txt.
    • Change the HARDCODED_VERSION to the new one.
    • Set IS_RELEASE to TRUE.
  3. Edit debian/changelog and add the ChangeLog contents there as well.
  4. Make a commit and push it.
  5. Publish the release.
  6. git pull
  7. Make a new tag for the same commit with the format X.Y.Z.
  8. git push origin X.Y.Z
  9. cd to the website repo.
  10. Run __tools/update_data.sh.
  11. Run __tools/releases_to_posts.py.
  12. Make a commit and push it.
Clone this wiki locally