388
edits
No edit summary |
No edit summary |
||
| Line 191: | Line 191: | ||
#* The Firefox Android (Android-Components, Fenix, Focus) release branch is used for beta and rc builds. This step can be performed before the Beta 1 build has shipped to the beta channel, geckoview is built during the desktop promote phase. | #* The Firefox Android (Android-Components, Fenix, Focus) release branch is used for beta and rc builds. This step can be performed before the Beta 1 build has shipped to the beta channel, geckoview is built during the desktop promote phase. | ||
# Perform the release management steps in the [https://github.com/mozilla-mobile/firefox-ios/wiki/Release-Checklist#soft-freeze-tasks Firefox iOS Soft Freeze Checklist] | # Perform the release management steps in the [https://github.com/mozilla-mobile/firefox-ios/wiki/Release-Checklist#soft-freeze-tasks Firefox iOS Soft Freeze Checklist] | ||
#* The Firefox iOS release branch is used for beta and rc builds. | |||
# Branch focus-ios from main to releases_vxxx | # Branch focus-ios from main to releases_vxxx | ||
#* Create a branch name with the format releases_v[beta_version] off of the [https://github.com/mozilla-mobile/focus-ios main branch] (for example, releases_v109) through the GitHub UI. [beta_version] should follow the Firefox Beta release number. | #* Create a branch name with the format releases_v[beta_version] off of the [https://github.com/mozilla-mobile/focus-ios main branch] (for example, releases_v109) through the GitHub UI. [beta_version] should follow the Firefox Beta release number. | ||
# Bump the version by running [https://github.com/mozilla-mobile/focus-ios/blob/main/tools/set-version.sh set-version.sh script] in the releases_v[beta_version] branch of focus-ios | # Bump the version by running [https://github.com/mozilla-mobile/focus-ios/blob/main/tools/set-version.sh set-version.sh script] in the releases_v[beta_version] branch of focus-ios | ||
# Pin the | # Pin the Application-Services version in the focus-ios release branch | ||
#* See [https://github.com/mozilla-mobile/focus-ios/pull/3804 Example PR] | #* See [https://github.com/mozilla-mobile/focus-ios/pull/3804 Example PR] | ||
# Review any pending uplifts that may be required before proceeding with a beta 1 build | # Review any pending uplifts that may be required before proceeding with a beta 1 build | ||
| Line 237: | Line 238: | ||
#* Taskcluster email: “Focus/Fenix XXXb#-build1 is available at usual Taskcluster index" | #* Taskcluster email: “Focus/Fenix XXXb#-build1 is available at usual Taskcluster index" | ||
# Push Firefox Android (AC, Fenix, Focus) release in Ship-It via Push | # Push Firefox Android (AC, Fenix, Focus) release in Ship-It via Push | ||
# Monitor for QA sign-off on desktop functional testing, before proceeding with Step | # Monitor for QA sign-off on desktop functional testing, before proceeding with Step 19. | ||
#* Please Note: Desktop Build Validation sign-off is usually provided the day after Merge Day. | #* Please Note: Desktop Build Validation sign-off is usually provided the day after Merge Day. | ||
#* QA will post a message to the [https://mozilla.slack.com/archives/CAC9YSH3P #qa-coordination] channel in Slack when they complete functional testing. | #* QA will post a message to the [https://mozilla.slack.com/archives/CAC9YSH3P #qa-coordination] channel in Slack when they complete functional testing. | ||
| Line 259: | Line 260: | ||
#* Enable the Is Public checkbox and save | #* Enable the Is Public checkbox and save | ||
#** [[File:Screen Shot 2022-06-01 at 9.49.18 AM.png|thumb|center]] | #** [[File:Screen Shot 2022-06-01 at 9.49.18 AM.png|thumb|center]] | ||
# | # Share a link to the Beta release notes and the release notes draft document in [https://mozilla.slack.com/archives/C9L102H6X #release-notes] Slack channel | ||
#* | #* See [https://mozilla.slack.com/archives/C9L102H6X/p1686065646980339 example] | ||
# Monitor for QA sign-off on desktop update testing | # Monitor for QA sign-off on desktop update testing | ||
#* QA will post a message to the [https://mozilla.slack.com/archives/CAC9YSH3P #qa-coordination] channel in Slack when they complete update testing. | #* QA will post a message to the [https://mozilla.slack.com/archives/CAC9YSH3P #qa-coordination] channel in Slack when they complete update testing. | ||
# Monitor for QA sign-off on Fenix/Focus build validation | # Monitor for QA sign-off on Fenix/Focus build validation | ||
#* Please Note: Build Validation sign-off is usually provided the day after Fenix/Focus builds are produced. | #* Please Note: Build Validation sign-off is usually provided the day after Fenix/Focus builds are produced. | ||
#* Focus and Fenix QA sign-off are sent via [https://mozilla.slack.com/archives/CAC9YSH3P #qa-coordination] Slack Channel | #* Focus and Fenix QA sign-off are sent via [https://mozilla.slack.com/archives/CAC9YSH3P #qa-coordination] Slack Channel | ||
#* Once QA has signed off, roll out Fenix to the production track at 25% in Google Play | #* Once QA has signed off, roll out Fenix to the production track at 25% in Google Play | ||
#** See [https://play.google.com/console/u/0/developers/7083182635971239206/app/4972447553788559254/releases/overview Firefox for Android Beta] | #** See [https://play.google.com/console/u/0/developers/7083182635971239206/app/4972447553788559254/releases/overview Firefox for Android Beta] | ||
#* Once QA has signed off, roll out Focus to the Closed testing - Foxfooding track at 25% in Google Play | #* Once QA has signed off, roll out Focus to the Closed testing - Foxfooding track at 25% in Google Play | ||
#** See [https://play.google.com/console/u/0/developers/7083182635971239206/app/4972137837611309386/releases/overview Firefox Focus (Beta for Testers)] | #** See [https://play.google.com/console/u/0/developers/7083182635971239206/app/4972137837611309386/releases/overview Firefox Focus (Beta for Testers)] | ||
# Monitor for QA sign-off on Firefox iOS build validation | |||
#* Once QA has signed off, add the External Beta Testers group to the TestFlight Build | |||
# Verify the [https://product-details.mozilla.org/1.0/mobile_versions.json mobile_versions.json] is correct | |||
#* Verify the following beta_version is correct: | |||
#* If this is incorrect, contact the RelEng on duty via the [https://matrix.to/#/#releaseduty:mozilla.org #release-duty] channel in Matrix. | |||
==The following tasks need to be performed daily during the Beta cycle== | ==The following tasks need to be performed daily during the Beta cycle== | ||
edits