-
Notifications
You must be signed in to change notification settings - Fork 71
Release Checklist
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
, andxdg/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
- Run
- 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 thelatest/beta
channel - after testing, this can be moved to thelatest/stable
channel via the snapcraft.io web interface. - Update the Flatpak package
- Update the website (example)