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

48 lines
1.3 KiB
Markdown

# 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
- [x] Version 0.2.5, versionCode 7.
- [x] `assembleRelease` gives an installable APK signed with the key the published builds have
had, so it installs over them.
- [x] The source is on `main` of the team's repository.
- [x] `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
```text
./gradlew compileDebugKotlin compileDebugUnitTestKotlin testDebugUnitTest assembleDebug lintDebug
./gradlew assembleRelease
```
## Evidence
See the development log entry for TASK-076.
## Review findings
None.