Releases/Merge Checklist
< Releases
Jump to navigation
Jump to search
This is an overall checklist for merging between channel repositories.
Plan
In advance:
- Get web content created and in place
- Write blog announcements to let people know about channel release content
- Try the merges locally and check any conflicts
- Deal with any conflicts / gather information to see if backouts need to stick
Execute
- Check the overall states of all the trees
- We will pull mozilla-central even if it is red and then backout on mozilla-aurora
- mozilla-aurora, mozilla-beta, and mozilla-release should be entirely green
Announce merging start
- Tell the sheriff you are starting the merge
- Make an announcement in #developers on irc.mozilla.org
- This lets people know and gives an opportunity for quick feedback
- Blog/post to dev-planning about the merge, citing changesets
- This lets people know what is going on
mozilla-beta → mozilla-release
- Do the merge from mozilla-aurora to mozilla-beta (see mechanics)
mozilla-aurora → mozilla-beta
- Do the merge from mozilla-aurora to mozilla-beta (see mechanics)
- Do the merge from l10n-aurora to l10n-beta
- Make sure the version in mozilla-beta can be selected on addons.mozilla.org
- Automatically bump all extensions on addons.mozilla.org from [mozilla-beta version]a1,2 to [mozilla-beta version]
mozilla-central → mozilla-aurora
- Do the merge from mozilla-central to mozilla-aurora (see mechanics)
- Do the merge from l10n-central to l10n-aurora
- Make sure the version in mozilla-central can be selected on addons.mozilla.org
- Make sure the version in mozilla-aurora can be selected on addons.mozilla.org
- Automatically bump all extensions on addons.mozilla.org from [mozilla-aurora version]a1 to [mozilla-aurora version]a2
Announce merging end
- Tell the sheriff you are done with the merges
- Make an announcement in #developers on irc.mozilla.org
- This lets people know and gives an opportunity for quick feedback / find issues
- Blog/post to dev-planning about the merge
- This lets people know what is going on