Releases/RelEngChecklist: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "Doing a release? Here's a list of things you should consider whether or not you need to do. * Do you need to ship the l10n milestone? * Do you need to set reserved_slaves? * [ht...")
 
No edit summary
 
(124 intermediate revisions by 11 users not shown)
Line 1: Line 1:
Doing a release? Here's a list of things you should consider whether or not you need to do.
= General =
* Find the [[Release_Management/Release_owners|Release Management owner]] for a release.
* [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Paperwork | Paperwork requirements (bug, notes)]]
* [[Release:Release_Automation_on_Mercurial:Troubleshooting | Troubleshooting]]
* [[ReleaseEngineering/Releaseduty/FAQ|Releaseduty FAQ]]


* Do you need to ship the l10n milestone?
= Fennec =
* Do you need to set reserved_slaves?
== Beta ==
* [https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Configuration#Starting_the_automation Did you start the automation?]
In weeks that have multiple Firefox betas we generally do not build a second Fennec beta alongside it. Pay careful attention to the go to build given to make sure you do the right thing.
* [https://wiki.mozilla.org/Releases/BuildNotesTemplate#E-mail_Metrics Do you need to e-mail Metrics?]
* (RelMan) [[Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets | Ship the l10n milestone]] (build1 only)
* [https://wiki.mozilla.org/Releases/BuildNotesTemplate#E-mail_mirrors.40mozilla.org Do you need to e-mail Mirrors?]
* (RelMan) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]
* [https://wiki.mozilla.org/Releases/BuildNotesTemplate#Edit_rsync_exclude_files Do you need to edit any rsync exclude files?]
* If build2 (or later) then we probably need to [[Release:Release_Automation_on_Mercurial:Troubleshooting#Overwriting_files_that_have_been_pushed_to_releases.2F | Remove the previous build]]
* [https://intranet.mozilla.org/RelEngWiki/index.php/Signing#Android_Signing Do you need to sign Android builds?]
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Post-release_tasks | Post-release tasks]]
* Do you need to reset reserved_slaves?
 
* Do you need to push index files to the mirrors?
== Release ==
* [https://wiki.mozilla.org/Releases/BuildNotesTemplate#Push_to_internal_mirrors Do you need to manually push to internal mirrors?]
* (RelMan) [[Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets | Ship the l10n milestone]] (build1 only)
* Do you need to run backupsnip?
* (RelMan) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]
* Do you need to run pushsnip?
* [[Release:Release_Automation_on_Mercurial:Updates#Push_to_mirrors | Push to mirrors]]
* [https://wiki.mozilla.org/Releases/BuildNotesTemplate#Check_Throttling Do you need to verify throttling?]
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Post-release_tasks | Post-release tasks]]
* [https://wiki.mozilla.org/Releases/BuildNotesTemplate#Push_to_external_mirrors Do you need to push to external mirrors?]
 
* [https://wiki.mozilla.org/Releases/BuildNotesTemplate#Publish_Fennec_to_the_Play_Store_.28for_beta_releases_and_release_releases.29 Do you need to publish Fennec?]
= Firefox =
* [https://wiki.mozilla.org/Releases/BuildNotesTemplate#Update_XULRunner_wiki_page Do you need to update XULRunner wiki pages?]
* desktop firefox uses release promotion and docs live at release tracking tool: https://github.com/mozilla/releasewarrior/blob/master/how-tos/relpro.md
* Do you need to update symlinks?
 
* Do you need to remove index files?
= Thunderbird =
* Do you need to get the Browser Choice website updated?
== Beta ==
* (TB Drivers) [[Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets | Ship the l10n milestone]] (build1 only)
* (TB Drivers) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Publish_in_Balrog | Publish in Balrog ]]
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Post-release_tasks | Post-release tasks]]
 
== Release ==
* (TB Drivers) [[Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets | Ship the l10n milestone]] (build1 only)
* (TB Drivers) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]
* [[Release:Release_Automation_on_Mercurial:Updates#Push_to_mirrors | Push to mirrors]]
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Publish_in_Balrog | Publish in Balrog ]]
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Post-release_tasks | Post-release tasks]]

Latest revision as of 18:23, 2 June 2017

General

Fennec

Beta

In weeks that have multiple Firefox betas we generally do not build a second Fennec beta alongside it. Pay careful attention to the go to build given to make sure you do the right thing.

Release

Firefox

Thunderbird

Beta

Release