Skip to content
Cameron White edited this page Nov 6, 2024 · 10 revisions
  • Ensure all bugs targeted for the next release have been fixed. Close the release's milestone and create a new one for the next round of development.
  • Update the version numbers, CHANGELOG.md, and xdg/powertabeditor.metainfo.xml for the next release (example).
    • Run appstream-util validate powertabeditor.metainfo.xml to check for any issues
    • Note that nested lists are not supported in powertabeditor.metainfo.xml
  • After committing, create the tag (e.g. git tag -s 2.0.0-alpha15) and then push (git push --tags)
  • Create a release, the contents of which can be filled in from the changelog.
    • The Windows and Mac installers will be automatically built after the tag is pushed.
    • The Ubuntu PPA must be manually updated.
    • Update the Snap package by running the automated build for the tag (e.g. 2.0.0-alpha19). The default behaviour is to upload to the latest/beta channel - after testing, this can be moved to the latest/stable channel via the snapcraft.io web interface.
    • Update the Flatpak package
  • Update the website (example)
Clone this wiki locally