|
|
Line 137: |
Line 137: |
| === Build === | | === Build === |
| ==== Firefox ==== | | ==== Firefox ==== |
| | | OK |
| ===== Firefox repacks ===== | | ===== Firefox repacks ===== |
| | | OK |
| ==== Fennec ==== | | ==== Fennec ==== |
|
| |
|
Line 145: |
Line 145: |
|
| |
|
| === Unittests / Talos === | | === Unittests / Talos === |
| <small>[[Release:Release_Automation_on_Mercurial:Documentation#Talos_.26_Unittests|details]]</small>
| |
| # Look to see that they ran
| |
| # Document any oranges (per platform) for unittests - if possible, try to confirm it's known/random
| |
| # Make sure there's no red/failures that we need to have a dev look at
| |
|
| |
|
| === XULRunner === | | === XULRunner === |
Line 156: |
Line 152: |
| ====Build==== | | ====Build==== |
| OK | | OK |
|
| |
| === Partner Repack ===
| |
| ==== Firefox ====
| |
| ==== Fennec ====
| |
|
| |
|
| === Android Signing === | | === Android Signing === |
Line 170: |
Line 162: |
| === L10N verify === | | === L10N verify === |
| Failed on mac after hy-AM, other platforms okay. This verify step scheduled to be removed ({{bug|749748}}), so "mach nicht". | | Failed on mac after hy-AM, other platforms okay. This verify step scheduled to be removed ({{bug|749748}}), so "mach nicht". |
| | |
| | Rest OK |
|
| |
|
| === Checksums === | | === Checksums === |
| | | OK |
| === Updates === | | === Updates === |
| | | OK |
| ==== Update verify ==== | | ==== Update verify ==== |
| | | OK |
| === Major Update ===
| |
| Major update generation is not kicked off automatically. You should only create them once the final builds for the "latest" build are ready.
| |
| For instance, the 3.6.26 builds got created a week before the 10.0 release but the "final" 10.0 builds were not created after few days.
| |
| | |
| Follow instructions from the [[Release:Release_Automation_on_Mercurial:Documentation#Major_Update_.28Firefox_only.29|Major update]] documentation.
| |
| | |
| ==== Major Update verify ====
| |
|
| |
|
| === Reset reserved slaves === | | === Reset reserved slaves === |
| | | The final release with this naming convention, so just got rid of the file: |
| | <pre> |
| | rm reserved_slaves_bm13-build1 |
| | </pre> |
| === Check permissions / AV scan === | | === Check permissions / AV scan === |
| It is supposed to be triggered automatically after updates are done.
| | OK |
| File a bug if it doesn't. <small>[[Release:Release_Automation_on_Mercurial:Documentation#Antivirus_check|details]]</small>
| |
| | |
| === Push to internal mirrors === | | === Push to internal mirrors === |
| This is done by automation for rapid release betas.
| | OK |
|
| |
|
| '''automation failure''' on <tt>bld-centos6-hp-*</tt> hosts {{bug|753053}}, so manually pushed. | | '''automation failure''' on <tt>bld-centos6-hp-*</tt> hosts {{bug|753053}}, so manually pushed. |
|
| |
| For other releases, this should be done manually at this point, after check permissions / AV scan have completed.
| |
| * Make sure the rsync excludes have been updated ([[Releases/BuildNotesTemplate#Edit_rsync_exclude_files]])
| |
| * Force build the push to mirrors builder. Make sure at least 15 minutes have elapsed since editing the rysnc module to give it time to sync out.
| |
|
| |
| [https://intranet.mozilla.org/ReleaseEngineering/Release/Primer#Mirrors_.28internal_.26_external.29 Mirrors Policy]
| |
|
| |
|
| === Final verification === | | === Final verification === |
Line 206: |
Line 188: |
|
| |
|
| === Going to Beta === | | === Going to Beta === |
| <font color='orange'>NOTE: Skip to "Before Release Day" for '''beta''' releases</font>
| |
|
| |
|
| ==== Run backupsnip ==== | | ==== Run backupsnip ==== |
Line 224: |
Line 205: |
|
| |
|
| Wait for confirmation from QA that each of the above releases is okay, then close the tracking ticket. | | Wait for confirmation from QA that each of the above releases is okay, then close the tracking ticket. |
|
| |
| === Before Release Day ===
| |
| <!-- not for beta -->
| |
| Assuming this is not a chemspill.
| |
|
| |
| ==== Run backupsnip for release snippets ====
| |
| Do this the night before release day as it can take up to two hours.
| |
|
| |
| === Push index file to mirrors ===
| |
|
| |
| === Push to external mirrors ===
| |
| If this is a chemspill you will want to ping justdave (or other sysadmin) in #release-drivers and ask them to enable CDN.
| |
|
| |
| * Remove previously added blacklisting entry from stage.mozilla.org:/pub/mozilla.org/zz/rsyncd-mozilla-releases.exclude
| |
| * Replace old version with the current one in stage.mozilla.org:/pub/mozilla.org/zz/rsyncd-mozilla-current.exclude
| |
|
| |
| See [https://intranet.mozilla.org/RelEngWiki/index.php/Managing_Rsync_Modules details]
| |
|
| |
|
| === Release Day === | | === Release Day === |