Play Store builds have to go through the beta process first. Check out the beta docs for more info.
Eigen's beta pre-submission checklist has moved into Notion 🔐.
- Checkout to the release branch (eg - release/7.3.1)
- Update
changelogs/default.txt
with the user-facing release notes for this version.- See previous examples of release notes.
- Share the notes with the #practice-mobile channel in Slack for feedback.
- Commit, push the changes, make a PR from your branch to main.
- Run
./scripts/deploys/promote-beta-to-submission-android
. This will submit the most recent beta for Playstore Store review. - Warning: the Android app will be released automatically once reviewed by Google. Don't release unless you are available over the next few hours to monitor Sentry for errors.
Our Play Store releases are released automatically once reviewed. Don't release unless you are available over the next few hours to monitor Sentry for errors.
- Go to Google Play Console 🔐.
- Select the right version of the app from the list. To make sure check the
Last updated
date. - Check the update status of the app. It should initially be
In Review
- It might take several hours for the new version to propagate through the Play Store to users.
- Monitor Sentry 🔐 in the #practice-mobile channel on Slack for any errors (all production errors are sent to Slack when they first occur).
- Make sure to tell all your dev friends over at #dev 🔐!
- Run
./scripts/deploys/next
. This prompts for the next version number. - Add and commit the changed files, typically with
-m "Preparing for development, version X.Y.Z."
. - PR your changes back into the
main
branch.