aboutsummaryrefslogtreecommitdiffstats
path: root/CLAUDE.md
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-10-08 11:40:17 +0200
committerChristophe Besson <cbesson@gmail.com>2026-10-08 11:40:17 +0200
commit2860f1de75af1d44d35292ecbf79c68f02409d19 (patch)
tree01096649c0cf475403f31bff803a23a955ca3397 /CLAUDE.md
parentc27e04c88557716bbe8e42b9174ba9b07f90facf (diff)
downloadmeshbay-2860f1de75af1d44d35292ecbf79c68f02409d19.tar.gz
feat: sign Android releases with the release keyHEADmain
assembleRelease reads the key from ~/.gradle/gradle.properties and fails without it instead of falling back to the debug key. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'CLAUDE.md')
-rw-r--r--CLAUDE.md3
1 files changed, 2 insertions, 1 deletions
diff --git a/CLAUDE.md b/CLAUDE.md
index 2f3353f..b1d1c5e 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -1100,7 +1100,8 @@ here are kept only where they are a rule about *editing* the code.
### Android (`packages/meshbay-android/`)
Built with `./gradlew assembleDebug` / `assembleRelease` (JDK 17+, an Android
-SDK); `./gradlew testDebugUnitTest` runs the JVM tests, which pytest also runs
+SDK; a release needs the release key's four `meshbayRelease*` properties in
+`~/.gradle/gradle.properties`, README); `./gradlew testDebugUnitTest` runs the JVM tests, which pytest also runs
when `ANDROID_HOME` is set (`test_android_shell.py`).
| Need | File | Note |