- Find the contents of
VERSION
(strip the+dev
) throughout the code. This should result in four places:- VERSION
- UConfig.pas
- variables.nsh
- ultrastardx.appdata.xml
- Make the release:
- in the first two files, update it to the new version without the
+dev
bit - in
variables.nsh
update both blocks immediately and swap the comments - in
ultrastardx.appdata.xml
add a new entry
- in the first two files, update it to the new version without the
- Commit,
git tag v<the-new-version>
and thengit push origin master v<the-new-version>
It is important that these two get pushed together otherwise Flatpak gets confused. - Wait and get the artifacts from the CI.
If any of them fail, just add an extra
;
on one of the already commented lines invariables.nsh
, commit, and then push onlymaster
. - Add
+dev
to the version in the first two files and swap the comments invariables.nsh
again, commit, push. This is just to set the dev version again. - Attach the artifacts to the release page and publish it. Don't forget to also create a PR for this release in https://github.com/UltraStar-Deluxe/ultrastar-deluxe.github.io