Skip to content

Release Process

achimmihca edited this page Jul 4, 2022 · 5 revisions

Set Semantic Version

  • The Semantic Version must be set in Edit > Project Settings... > Player > Version.
    • Example value: 1.2.3
    • This value will automatically be copied to the VERSION.txt file on build.
  • Note that the semantic version is the one used by the NewVersionChecker.

Create Release

Before creating a new release, make sure the semantic version has been set and committed, including the VERSION.txt file.

  • Go to the release page and draft a new release.
  • As "Tag version" use the Semantic Version preceded by a "v".
    • Example value: v1.2.3
    • Note that, when creating a release from master, a tag is created automatically when the release is published.
  • Choose something appropriate as release name:
    • Example value: UltraStar Play v1.2.3
  • Check "This is a pre-release"
  • Add description
  • Add the build artifacts for the different platforms of the last successful build
    • Make sure that the file name includes the platform, e.g., UltraStarPlay-v1.2.3-Android.apk

Afterwards, have a release party 😀 🎤 🎉

Clone this wiki locally