Skip to content

Commit

Permalink
move release dlls between step 2 and 3
Browse files Browse the repository at this point in the history
  • Loading branch information
barbeque-squared committed Sep 11, 2024
1 parent 65074e9 commit dc90c23
Showing 1 changed file with 6 additions and 10 deletions.
16 changes: 6 additions & 10 deletions RELEASING.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
# Making a release
## Check for DLL updates
The draft release notes probably already mention them, but check the [mxe releases](https://github.com/UltraStar-Deluxe/mxe/releases) for any pre-release versions.
If there are any pre-releases present, you probably need to check [UPDATING-DLLS.md](UPDATING-DLLS.md).

## Releasing USDX
1. Find the contents of `VERSION` (strip the `+dev`) throughout the code.
This should result in six places:
* [VERSION](VERSION)
Expand All @@ -16,13 +11,14 @@ If there are any pre-releases present, you probably need to check [UPDATING-DLLS
* 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
3. Commit, `git tag v<the-new-version>` and then `git push origin master v<the-new-version> master:release`
4. Wait and get the artifacts from the CI.
3. If there are pre-releases in [mxe releases](https://github.com/UltraStar-Deluxe/mxe/releases), see [UPDATING-DLLS.md](UPDATING-DLLS.md).
4. Commit, `git tag v<the-new-version>` and then `git push origin master v<the-new-version> master:release`
5. Wait and get the artifacts from the CI.
If any of them fail, just add an extra `;` on one of the already commented lines in `variables.nsh`, commit, and then push only `master`.
5. Add `+dev` to the version in the first two files and swap the comments in `variables.nsh` again, commit, push.
6. Add `+dev` to the version in the first two files and swap the comments in `variables.nsh` again, commit, push.
This is just to set the dev version again.
6. Attach the artifacts to the release page and publish it.
7. 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
7. Create a PR in [the FlatHub repository](https://github.com/flathub/eu.usdx.UltraStarDeluxe) that updates the tag and commit values
8. Create a PR in [the FlatHub repository](https://github.com/flathub/eu.usdx.UltraStarDeluxe) that updates the tag and commit values.
See this PR for an example: https://github.com/flathub/eu.usdx.UltraStarDeluxe/pull/7/files

0 comments on commit dc90c23

Please sign in to comment.