Skip to content

Latest commit

 

History

History
28 lines (24 loc) · 802 Bytes

File metadata and controls

28 lines (24 loc) · 802 Bytes

Releasing

  1. Create a release branch from dev:

    git checkout dev
    git pull
    git checkout -b release/X.Y.Z
  2. Update version in meson.build following Semantic Versioning

  3. Update data/io.github.revisto.drum-machine.metainfo.xml with release notes

  4. Commit and push:

    git add meson.build data/io.github.revisto.drum-machine.metainfo.xml
    git commit -m "Release X.Y.Z"
    git push origin release/X.Y.Z
  5. Open a PR targeting main and merge it

  6. Announce string freeze on GNOME Discourse

  7. Wait for string freeze (1-2 weeks depending on changes)

  8. Tag and push after translations are complete:

    git tag vX.Y.Z
    git push origin --tags
  9. Release to Flathub