Skip to content

Creating a Release

Sesu8642 edited this page Oct 23, 2024 · 10 revisions
  1. recommended: update the JRE version in lwjgl3/build.gradle
  2. make sure all the information in the repository is complete up-to date
    1. tutorial
    2. screenshots & graphics
    3. license information
  3. write a changelog for the new version
  4. bump the version
    1. projectVersion name in gradle.properties
    2. versionCode and versionName in android/build.gradle
  5. add release info to appstream/de.sesu8642.feudaltactics.appdata.xml
  6. Make sure to push all the changes
  7. place the signing information in the signing directory (see signing/note.txt for instructions)
  8. run build_release.sh
    1. the release artifacts land in the release directory
  9. do a basic check that all binaries at least start
  10. tag the release
  11. upload the release artifacts to GitHub and Google Play
  12. Verify that the download links at Itch.io work
  13. publish the changelog on Itch.io and Matrix
  14. if changed, update the screenshots and graphics in the stores
  15. merge the Update-Commit in the Flathub repo
  16. check whether the F-Droid build completes successfully
Clone this wiki locally