- Find the contents of
VERSION
(strip the+dev
) throughout the code. This should result in six places: - 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
Info.plist
update the version number
- in the first two files, update it to the new version without the
- If there are pre-releases in mxe releases, see UPDATING-DLLS.md.
- Commit,
git tag v<the-new-version>
and thengit push origin master v<the-new-version> master:release
- 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
- Create a PR in the FlatHub repository that updates the tag and commit values. See this PR for an example: https://github.com/flathub/eu.usdx.UltraStarDeluxe/pull/7/files