From e5fd277198e3226757e34e39c82e35a2787b8280 Mon Sep 17 00:00:00 2001 From: Sylvia van Os Date: Thu, 25 May 2023 19:00:53 +0200 Subject: [PATCH] Release Catima 2.23.0 --- CHANGELOG.md | 2 +- app/build.gradle | 4 ++-- docs/RELEASE_STEPS.md | 11 +++++++++++ 3 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 docs/RELEASE_STEPS.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 7273ce772..7c355518b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## Unreleased - 120 +## v2.23.0 - 120 - Complete redesign of main and loyalty card view screens - Material You design for the settings screen diff --git a/app/build.gradle b/app/build.gradle index c421a6b00..b73d8cf2d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -19,8 +19,8 @@ android { applicationId "me.hackerchick.catima" minSdk 21 targetSdk 33 - versionCode 119 - versionName "2.22.1" + versionCode 120 + versionName "2.23.0" vectorDrawables.useSupportLibrary true multiDexEnabled true diff --git a/docs/RELEASE_STEPS.md b/docs/RELEASE_STEPS.md new file mode 100644 index 000000000..b4cc34d78 --- /dev/null +++ b/docs/RELEASE_STEPS.md @@ -0,0 +1,11 @@ +**This documentation is for maintainers. If you're an user, please ignore it.** + +# When releasing, do the following: +1. Press "Commit" and "Push" on Weblate to ensure all translations are up to date +2. Merge Weblate pull request +3. Update `CHANGELOG.md` with the new version name +4. Update `app/build.gradle` with the new `versionCode` and `versionName` +5. Build a new .apk: `KEYSTORE=/path/to/keystore KEYSTORE_ALIAS=catima ./build.sh` +6. Upload the APK to Google Play Open Testing +7. Push the version update: `git add CHANGELOG.md app/build.gradle && git commit -m "Release Catima " && git push` +8. Create a new release on GitHub and attach the `app-release.apk` and `SHA256SUMS` files