Production was shipping app-debug.apk. release.yml now builds assembleRelease, signed with the same keystore (certificate verified identical to the live production APK), isDebuggable=false, no R8. Dev (ci.yml) is unchanged and stays a debug build.
Trying this against a Play Protect Harmful app blocked on v1.4.1093.
Production was shipping app-debug.apk. release.yml now builds assembleRelease, signed with the same keystore (certificate verified identical to the live production APK), isDebuggable=false, no R8. Dev (ci.yml) is unchanged and stays a debug build.
Trying this against a Play Protect Harmful app blocked on v1.4.1093.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01TWwLCrXa9aFVg8dZsCdLBZ
release.yml shipped app-debug.apk, so production was debuggable. It now runs
assembleRelease, signed with the same keystore (identical certificate, so
updates still install over existing ones), with isDebuggable = false.
Minification stays off: R8 cannot be tried on a device here.
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01TWwLCrXa9aFVg8dZsCdLBZ
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Production was shipping app-debug.apk. release.yml now builds assembleRelease, signed with the same keystore (certificate verified identical to the live production APK), isDebuggable=false, no R8. Dev (ci.yml) is unchanged and stays a debug build.
Trying this against a Play Protect Harmful app blocked on v1.4.1093.
🤖 Generated with Claude Code
https://claude.ai/code/session_01TWwLCrXa9aFVg8dZsCdLBZ