From 8f6b85008c676f9b3bcc92df9d8a61bc0e8219c4 Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Sun, 19 Jul 2026 22:14:57 +0200 Subject: [PATCH] release: cut 0.2.2 Re-cut after 0.2.1's Codeberg publish failed (500 on pre-synced tag, fixed in the previous commit). Validates the fix end to end and ships the Codeberg direct-download channel (signed APK + SHA-256). Co-Authored-By: Claude Opus 4.8 --- CHANGELOG.md | 7 +++++++ app/build.gradle.kts | 4 ++-- fastlane/metadata/android/en-US/changelogs/202.txt | 5 +++++ 3 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/202.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index befb849..a34d290 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,13 @@ All notable changes to this project are documented here. The format follows faceted Gem shape, tertiary tones), with a small press scale/rotate flourish. Future top-bar actions pick their own shape from the `ActionShapes` registry. +## [0.2.2] - 2026-07-19 + +### Fixed +- Release automation now reliably mirrors each release to the Codeberg mirror + (signed APK + SHA-256 checksum). The 0.2.1 attempt failed when the release tag + had already been synced to Codeberg. + ## [0.2.1] - 2026-07-19 ### Added diff --git a/app/build.gradle.kts b/app/build.gradle.kts index e41790d..9a60829 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -29,8 +29,8 @@ android { // release itself (versionCode is pinned to MAJOR*10000 + MINOR*100 + // PATCH from versionName, e.g. 0.2.0 -> 200). The Gitea release is marked // as a pre-release while MAJOR is 0. See docs/RELEASING.md. - versionCode = 201 - versionName = "0.2.1" + versionCode = 202 + versionName = "0.2.2" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } diff --git a/fastlane/metadata/android/en-US/changelogs/202.txt b/fastlane/metadata/android/en-US/changelogs/202.txt new file mode 100644 index 0000000..66be440 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/202.txt @@ -0,0 +1,5 @@ +### Fixed +- Release automation now reliably mirrors each release to the Codeberg mirror + (signed APK + SHA-256 checksum). The 0.2.1 attempt failed when the release tag + had already been synced to Codeberg. +