Ubisam-MobileGit/tasks/076-publish-0.2.5.md
choiminyeong 137480f30d TASK-076: version 0.2.5, published as the release build
The release build type is signed with the key the published builds have had,
so it installs over them.

Agent: main (opus)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 18:17:38 +09:00

1.3 KiB

TASK-076: Publish 0.2.5 to the team's Gitea, as the release build

Status: done Owner: Claude Reviewer: human product owner

Request

The product owner asked for the work so far (TASK-069's motion, TASK-075's small fixes) to be published as a new version, and for the release build to be the one published (2026-10-12).

Writable paths

  • app/build.gradle.kts
  • tasks/076-publish-0.2.5.md
  • tasks/070-update-from-gitea.md
  • docs/development-log.md

Acceptance criteria

  • Version 0.2.5, versionCode 7.
  • assembleRelease gives an installable APK signed with the key the published builds have had, so it installs over them.
  • The source is on main of the team's repository.
  • UBGitea.apk and version.json on the apk branch are 0.2.5, and the downloaded APK is byte-identical to the one built here.

Security and privacy

The APK is now the release build: not debuggable, and the debug-only request logging is off. It is still signed with this PC's debug key and still not shrunk (R8 stays on hold under TASK-016). No secret is in it or in the push.

Required checks

./gradlew compileDebugKotlin compileDebugUnitTestKotlin testDebugUnitTest assembleDebug lintDebug
./gradlew assembleRelease

Evidence

See the development log entry for TASK-076.

Review findings

None.