1.1 KiB
1.1 KiB
Branching And Releases
Branches
maincontains only verified release states.codex/1.0.1is the active integration branch for version 1.0.1.- Short-lived work branches should use
codex/feature-nameand merge back into the active version branch after review.
Release Flow
- Implement on the active version branch.
- Run format, analyze, tests, release build, permission review, and device smoke tests.
- Update
CHANGELOG.mdand create a release record underlaunch/releases. - Merge the verified state into
main. - Create an annotated version tag such as
v1.0.1. - Preserve the AAB outside Git and record its SHA-256 in the release record.
Protected Material
Never commit:
- Upload keystores
key.propertieslocal.properties- Tester email lists
- Play Console account exports
- Passwords, verification codes, or API secrets
- Generated APK/AAB files
Quality Gate
A release cannot be tagged unless all required checks pass and the exact build has been smoke-tested. Visual changes also require screenshots on narrow and standard phone widths, light/dark themes, text scaling, and the supported locales.