docs: Document critical app bundle signing requirements (Issue #438)#439
Merged
Conversation
- Add explicit warning about not uploading from GitHub Actions - Document that release build MUST be done locally with correct keystore - Explain signing key mismatch error and how to fix it - Update release checklist to emphasize local build and upload - Add troubleshooting section for signing key issues
Code Coverage Report |
Workflow improvements: - Add prominent warning in workflow header about CI keystore vs Google Play keystore - Enhance keystore decode step with detailed logging and file verification - Add informative logging in build step showing which keystore is being used - Log APK/AAB size after successful builds - Add clear warnings that CI-built AAB should NOT be used for Play Store - Add comprehensive signing notice at end of workflow with release instructions - Document that locally-built AAB must be used for Play Store uploads This ensures developers understand the signing key mismatch issue when they view the workflow logs, preventing accidental uploads of wrongly-signed AABs to Google Play Console.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Documentation: App Bundle Signing Requirements (Issue #438)
This PR documents the critical signing requirements for app bundle releases to prevent signing key mismatch errors when uploading to Google Play Console.
Changes
Context
Based on Issue #438, we discovered that GitHub Actions builds use a different keystore than the one registered in Google Play Console, causing signing key mismatch errors. This PR ensures future releases follow the correct process:
./gradlew bundleReleaselocal.propertieshas correct keystoreapp/release/app-release.aabfrom local machine (NOT from CI)Related Issues
Updates Made
.github/copilot-instructions.md: