Skip to content

Claude/investigate android issue r tl yp#31

Merged
HiLleywyn merged 2 commits into
mainfrom
claude/investigate-android-issue-RTlYp
May 9, 2026
Merged

Claude/investigate android issue r tl yp#31
HiLleywyn merged 2 commits into
mainfrom
claude/investigate-android-issue-RTlYp

Conversation

@HiLleywyn
Copy link
Copy Markdown
Owner

No description provided.

Lleywyn added 2 commits May 9, 2026 05:42
Each CI run regenerates ~/.android/debug.keystore so the APK signing
cert SHA-256 changes every build, which means
ANDROID_ASSETLINKS_SHA256 on tempest-web has to be rotated for every
debug install. Add a workflow step that decodes
ANDROID_DEBUG_KEYSTORE_BASE64 (when set) into ~/.android/debug.keystore
before gradle runs, so the signing cert is fixed across runs and the
asset links env var only has to be set once.

scripts/gen-debug-keystore.sh creates a fresh debug keystore with the
standard alias and passwords gradle expects, base64 encodes it for
the secret, and prints the SHA-256 fingerprint to paste into the web
env var.
Lets the keystore + base64 + SHA-256 be produced from Actions without
a local terminal. The run uploads everything as a 1-day artifact and
prints the SHA-256 as a workflow notice so it can be copied straight
into the tempest-web ANDROID_ASSETLINKS_SHA256 env var.
@HiLleywyn HiLleywyn merged commit 7be947c into main May 9, 2026
4 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants