Release Management/Release Process Checklist Documentation: Difference between revisions

Jump to navigation Jump to search
no edit summary
(Adding new metrics page)
No edit summary
Line 515: Line 515:
# Verify that Firefox iOS release is available in TestFlight.
# Verify that Firefox iOS release is available in TestFlight.
#* [https://appstoreconnect.apple.com/apps/989804926/testflight Firefox TestFlight]
#* [https://appstoreconnect.apple.com/apps/989804926/testflight Firefox TestFlight]
# Update PI request if there have been any changes since the last QA signoff.


==As available, the following should be monitored/performed during RC week for Desktop/Android==
==As available, the following should be monitored/performed during RC week for Desktop/Android==
Line 556: Line 555:


==As available, the following should be monitored/performed during RC week for iOS==
==As available, the following should be monitored/performed during RC week for iOS==
# Monitor for QA sign-off on Firefox/Focus iOS build validation before proceeding with Steps 2 to 6.
'''Focus iOS'''
# Monitor for QA sign-off on Focus iOS build validation before proceeding with Steps 2 and 3.
#* Please Note: Build Validation sign-off is usually provided the day after the builds are produced.
#* Please Note: Build Validation sign-off is usually provided the day after the builds are produced.
#* Firefox iOS and Focus iOS QA sign-off are sent via [https://mozilla.slack.com/archives/CAC9YSH3P #qa-coordination] Slack Channel.
#* Focus iOS QA sign-off is sent via [https://mozilla.slack.com/archives/CAC9YSH3P #qa-coordination] Slack Channel.
# Submit iOS Focus in the AppStore for review.
# Submit iOS Focus and iOS Klar in the AppStore for review.
#* Select a phased rollout when submitting
#* Select a phased rollout when submitting.
# Submit iOS Klar in the AppStore for review.
#* Select to automatically release after App Store Review on Sunday night Eastern prior to go-live (i.e. go-live date -2)
#* Select a phased rollout when submitting
#** Note: If the Monday of go-live week is a Canadian public holiday, then set the automatic release date to Monday night Eastern instead.
# Change focus-ios release tag label in GitHub from Pre-release to Latest release
#* [https://github.com/mozilla-mobile/focus-ios/releases focus-ios/releases]
 
'''Firefox iOS'''
# Monitor for QA sign-off on Firefox iOS build validation before proceeding with Steps 2 to 7.
#* Please Note: Build Validation sign-off is usually provided the day after the builds are produced.
#* Firefox iOS QA sign-off is sent via [https://mozilla.slack.com/archives/CAC9YSH3P #qa-coordination] Slack Channel.
# Add the External Beta Testers group to the Firefox Beta TestFlight Build
# Add the External Beta Testers group to the Firefox Beta TestFlight Build
# Gather Firefox iOS release notes.
# Gather Firefox iOS release notes.
Line 569: Line 576:
# Submit Firefox iOS in the AppStore for review.
# Submit Firefox iOS in the AppStore for review.
#* Select a phased rollout when submitting.
#* Select a phased rollout when submitting.
#* Select to automatically release after App Store Review on Sunday night Eastern prior to go-live (i.e. go-live date -2)
#** Note: If the Monday of go-live week is a Canadian public holiday, then set the automatic release date to Monday night Eastern instead.
# Tag the firefox-ios release in GitHub
#* Wait until the Friday of RC week to avoid tagging if another RC is needed
#* https://github.com/mozilla-mobile/firefox-ios/releases firefox-ios/releases]
#* See [https://github.com/mozilla-mobile/firefox-ios/releases/tag/v115.0 Example]
# Bump the Firefox iOS version in the release branch to XXX.1
#* Wait until the Friday of RC week to avoid bumping the version if another RC is needed


=RC Uplifts=
=RC Uplifts=
Line 644: Line 659:
# Bump Focus rollout rate in the [https://seller.samsungapps.com/application/main.as?contentId=000003397900&platform=&readOnly=Y#/cert/info Samsung Store]  to 25%
# Bump Focus rollout rate in the [https://seller.samsungapps.com/application/main.as?contentId=000003397900&platform=&readOnly=Y#/cert/info Samsung Store]  to 25%
# Ship Firefox Android (AC, Fenix, Focus) from Ship-It via Ship
# Ship Firefox Android (AC, Fenix, Focus) from Ship-It via Ship
# Publish Focus/Klar iOS the App Store
#* [https://appstoreconnect.apple.com/apps/1055677337/appstore Firefox Focus]
#* [https://appstoreconnect.apple.com/apps/1073435754/appstore Firefox Klar]
# Change focus-ios release tag label in GitHub from Pre-release to Latest release
#* [https://github.com/mozilla-mobile/focus-ios/releases focus-ios/releases]
# Publish Firefox iOS the App Store
#* [https://appstoreconnect.apple.com/apps/989804926 Firefox]
# Tag the firefox-ios release in GitHub
#* https://github.com/mozilla-mobile/firefox-ios/releases firefox-ios/releases]
#* See [https://github.com/mozilla-mobile/firefox-ios/releases/tag/v115.0 Example]
# Bump the Firefox iOS version in the release branch to XXX.1
# Verify that the [https://partner.microsoft.com/en-us/dashboard/products/9NZVDKPMR9RD/overview Microsoft Store] is published at 25% rollout
# Verify that the [https://partner.microsoft.com/en-us/dashboard/products/9NZVDKPMR9RD/overview Microsoft Store] is published at 25% rollout
# Make release notes live in [https://nucleus.mozilla.org/ Nucleus]
# Make release notes live in [https://nucleus.mozilla.org/ Nucleus]
390

edits

Navigation menu