The following sections describe how to create a new release.
Please note that for the process to work, the following requirements must be met:
- All commit messages should follow the Conventional Commits specification (anything else is ignored).
- The following actions secrets have to be set (see ilharp/sign-android-release):
ANDROID_RELEASE_SIGNING_KEYANDROID_RELEASE_KEY_ALIASANDROID_RELEASE_KEYSTORE_PASSWORDANDROID_RELEASE_KEY_PASSWORD
- Additionally, GitHub actions workflows must be configured to have "Read and write permissions" in the repository's settings.
- Increment the
versionNumberandversionCodeinbuild.gradle.kts. - Create a file
fastlane/metadata/android/en-US/changelogs/<versionCode>.txtand write a short summary about the release into this file. - Push the changes you made to the
masterbranch. - Create a new tag from the
masterbranch, e.g. viagit tag v0.0 && git push --tags.