Releases/BuildNotesTemplate
Notes About Releasing
Please update the Notes Template and the Release:Primer for future releases (bug fixes, changes to automation) as needed
Bugs hit
Enter any bugs pre-existing or newly discovered and filed during the release:
- bug - description
Build Engineers
{name} - Tracking bug: bug #
Signed-off Revision(s)
Build 1: #
L10N changesets
Instructions on how to get them
- Firefox: link to the l10n-changesets
- Fennec: link to the json
Tags
Manually tag the automation code, then record the generated tags below. (details)
| Build # | Branch, Tags | Changeset |
| MOBILE80_#_RELBRANCH, FENNEC_VERSION_RELEASE, FENNEC_VERSION_BUILD1 | # | |
| GECKO80_#_RELBRANCH, FIREFOX_VERSION_BUILD1 FIREFOX_VERSION_RELEASE | # |
Build data
Firefox
| Build # | Type | Build ID | Build machine | Time to build |
| 1 | Linux | |||
| Linux64 | ||||
| Mac | ||||
| Windows |
Fennec
| Build # | Type | Build ID | Build machine | Time to build |
| 1 | android | |||
| android-xul |
Notes
Build 1
Did you ship the L10n milestone & get l10n-changesets
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Starting_a_Release#L10N_Changesets
Diff mozconfigs
If this is a *.0 beta -> release. May also need to update the whitelist of nightly vs release differences for release sanity.
Set reserved slaves
Preparing to start Automation
E-mail Metrics
E-mail mirrors@mozilla.org
Edit rsync exclude files
Tag
Bouncer Submitter
Source
Build
Firefox
Firefox repacks
Fennec
Fennec repacks
XULRunner
Source
Build
Push to Mirrors
Partner Repack
Firefox
Fennec
Android Signing
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Tagging_through_Signing#Android
Checksums
Updates
Update verify
Reset reserved slaves
Check permissions / AV scan
Push to internal mirrors
Final verification
Going to Beta
NOTE: Skip to "Before Release Day" for beta releases
Run backupsnip
Push to beta
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Play_Store https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Push_snippets
Before Release Day
Assuming this is not a chemspill.
Run backupsnip for release snippets
Push index file to mirrors
Push to external mirrors
Release Day
Publish Fennec to the Play Store (for beta releases and release releases)
Push the files (for beta releases and release releases)
Play Store (for beta releases and release releases)
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Play_Store