Skip to content

[codex] Configure Android release signing#404

Merged
jjoonleo merged 2 commits into
mainfrom
codexd/issue-385-android-release-signing
May 7, 2026
Merged

[codex] Configure Android release signing#404
jjoonleo merged 2 commits into
mainfrom
codexd/issue-385-android-release-signing

Conversation

@jjoonleo

@jjoonleo jjoonleo commented May 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Configure Android release builds to use a real release signing config instead of debug signing.
  • Load signing inputs from android/key.properties, ANDROID_* environment variables, or the existing ONTIME_ANDROID_* variables from the production metadata branch.
  • Add Android release signing documentation and update release checklist/docs index entries.

Why

Fixes #385. Release APK/AAB artifacts must not be signed with debug keys, and missing signing inputs should fail clearly before production artifacts are produced.

Notes

  • This branch includes the merged codexd/issue-396-production-metadata changes as requested.
  • Debug/profile builds do not require release signing credentials.

Validation

  • flutter build apk --debug
  • flutter build appbundle --release without signing inputs fails with the expected signing error
  • flutter build appbundle --release with a temporary JKS keystore and ANDROID_* env vars succeeds
  • flutter analyze

@github-actions

github-actions Bot commented May 7, 2026

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit 77a015f):

https://ontime-c63f1--pr404-codexd-issue-385-and-hq8my62o.web.app

(expires Thu, 14 May 2026 08:46:54 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 7d60a2eae4c4a5839220ed6a57552a3b61cce5a3

@github-actions

github-actions Bot commented May 7, 2026

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit 77a015f):

https://on-time-front-widgetbook--pr404-codexd-issue-385-and-tbdctito.web.app

(expires Thu, 14 May 2026 08:47:48 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: e53128a376fed0209d449279de9c0d94c83cdd8b

@jjoonleo jjoonleo marked this pull request as ready for review May 7, 2026 13:58
@jjoonleo jjoonleo merged commit f37f517 into main May 7, 2026
4 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.

[Production readiness] Configure real Android release signing

1 participant