376
edits
No edit summary |
(Updated to reflect the merge steps handled by relman) |
||
| Line 163: | Line 163: | ||
#* Remind developers that the window for landing riskier fixes is coming to a close until after the version bump. | #* Remind developers that the window for landing riskier fixes is coming to a close until after the version bump. | ||
#* [https://groups.google.com/a/mozilla.org/g/dev-platform/c/uoCFNyGJx0c Example email] | #* [https://groups.google.com/a/mozilla.org/g/dev-platform/c/uoCFNyGJx0c Example email] | ||
# Prepare the Beta release notes in [https://nucleus.mozilla.org/ Nucleus] | # Prepare the Beta release notes in [https://nucleus.mozilla.org/ Nucleus] | ||
## Click '''Admin Interface''' | ## Click '''Admin Interface''' | ||
| Line 195: | Line 176: | ||
## Set the Release Date to the date when the first Beta is released | ## Set the Release Date to the date when the first Beta is released | ||
## Ensure to remove any notes that are only applicable to nightly | ## Ensure to remove any notes that are only applicable to nightly | ||
# Sync with RelEng to confirm the RelEng on duty for the Central to Beta merge. | |||
#* Sync on Friday before Merge Day | |||
#* Use the [https://matrix.to/#/#releaseduty:mozilla.org #releaseduty] channel on Matrix. | |||
#* Align they are available for support if needed. | |||
# Sync with AppServices team to confirm who will create the new Swift release on Monday | |||
#* Sync on Friday before Merge Day | |||
#* Use the [https://mozilla.enterprise.slack.com/archives/C0559DDDPQF #application-services-eng] channel on Slack. | |||
# Create checklist(s) for the new ESR cycle | |||
#* Create a checklist for the relevant ESR that corresponds to the Firefox mainline release | |||
#* See [https://whattrainisitnow.com/release/?version=esr ESR calendar] | |||
# Perform the mozilla-central->mozilla-beta no-op trial run | |||
#* See [https://moz-releng-docs.readthedocs.io/en/latest/how-to/releaseduty/merge-duty/merge_duty.html#do-migration-no-op-trial-runs #do-migration-no-op-trial-runs] for documentation. | |||
# Create a Desktop Beta Checklist and Mobile Beta Checklist for beta 1 | |||
#* Use the b1 macro | |||
= Beta Checklist = | = Beta Checklist = | ||
| Line 201: | Line 197: | ||
==The following tasks need to be performed on Merge Day at the start of the Beta cycle after the merge to beta is finished== | ==The following tasks need to be performed on Merge Day at the start of the Beta cycle after the merge to beta is finished== | ||
# Sync with the Sheriff team to confirm Central is in a good state so that the Merge Day email can be sent. | |||
#* Sync on Merge Day morning | |||
#* Use the [https://chat.mozilla.org/#/room/#sheriffs:mozilla.org #sheriffs] channel on Matrix. | |||
#* Check the Beta simulations document for the release, this document is emailed to Release Management at the start of the night cycle. | |||
#* Ensure that central does not currently have any known severe regressions or performance issues that would be carried into beta. | |||
# Notify the firefox-ios dev team on #firefox-ios-releases that today is Merge Day | |||
#* Let the team know roughly when you plan on branching | |||
#* Ask them to let you know if there are any urgent pending PRs | |||
# Perform the [https://moz-releng-docs.readthedocs.io/en/latest/how-to/releaseduty/merge-duty/merge_duty.html#release-merge-day-part-ii-a-week-after-merge-day Release Merge Day - part II] steps | |||
# Perform the release management steps in the [https://mozilla.github.io/application-services/book/howtos/releases.html App Services Release checklist] | # Perform the release management steps in the [https://mozilla.github.io/application-services/book/howtos/releases.html App Services Release checklist] | ||
#* Application Services release once and at the start of the beta cycle. | #* Application Services release once and at the start of the beta cycle. | ||
| Line 210: | Line 215: | ||
# 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. | #* The Firefox iOS release branch is used for beta and rc builds. | ||
# Send the merge complete email to release-signoff and release-drivers | |||
#** [https://groups.google.com/a/mozilla.org/g/release-signoff/c/qlnvsv4Ky0E Example email] | |||
# Announce the soft freeze is over | # Announce the soft freeze is over | ||
#* Reply back to the soft code freeze announcement email | #* Reply back to the soft code freeze announcement email | ||
| Line 441: | Line 448: | ||
#* Verify that all approved uplift requests were uplifted to beta | #* Verify that all approved uplift requests were uplifted to beta | ||
# Verify all approved bugs landed on mozilla-release | # Verify all approved bugs landed on mozilla-release | ||
# | # Perform the [https://moz-releng-docs.readthedocs.io/en/latest/how-to/releaseduty/merge-duty/merge_duty.html#release-merge-day-part-i Release Merge Day - part I] steps | ||
# Send the merge complete email to release-drivers | |||
# [https://groups.google.com/a/mozilla.org/g/release-signoff/c/xXhHFz8Ko6Q Example email] | |||
# | |||
# Once the merge is complete, verify that the [https://treeherder.mozilla.org/jobs?repo=mozilla-release Treeherder] tests green/starred | # Once the merge is complete, verify that the [https://treeherder.mozilla.org/jobs?repo=mozilla-release Treeherder] tests green/starred | ||
# Set up Desktop build in [https://shipit.mozilla-releng.net/ Ship-It]. | # Set up Desktop build in [https://shipit.mozilla-releng.net/ Ship-It]. | ||
edits