Thunderbird/Release Driving/Beta Release Checklist: Difference between revisions

no edit summary
No edit summary
Line 33: Line 33:
* Development code freeze - <font color="red">Dev lead</font>
* Development code freeze - <font color="red">Dev lead</font>


* Co-ordinate with l10n <font color="blue">Project lead</font>
* Co-ordinate with l10n - <font color="blue">Project lead</font>
 
* File bugs relating to the [file:///Users/moztest/comm/drivertools/bugfiling/new-beta-release.html beta release] - <font color="blue">Project lead</font>


* Ready for builds
* Ready for builds
Line 63: Line 65:
** Email QA lead (via thunderbird-drivers) when finished - <font color="green">Build lead</font>
** Email QA lead (via thunderbird-drivers) when finished - <font color="green">Build lead</font>


* QA verifies snippets and website and emails thunderbird-drivers when signed off - <font color="orange">QA Lead</font>
* QA [[Thunderbird:Testing/Automated_Update_Testing|verifies snippets on betatest channel]] and checks website. Then emails thunderbird-drivers when signed off - <font color="orange">QA Lead</font>


* If any of those fail, email thunderbird-drivers with a formal "stop" notification and a second "go" notification when the process is started again - <font color="blue">Project Lead</font>
* If any of those fail, email thunderbird-drivers with a formal "stop" notification and a second "go" notification when the process is started again - <font color="blue">Project Lead</font>
Line 69: Line 71:
=== Release Notes & Release ===
=== Release Notes & Release ===


* [http://hg.mozilla.org/users/bugzilla_standard8.plus.com/drivertools/raw-file/default/bugfiling/new-stable-release.html File bug] for bouncer entries - <font color="blue">Project lead</font>
* [http://hg.mozilla.org/users/bugzilla_standard8.plus.com/drivertools/raw-file/default/bugfiling/new-beta-release.html File bug] for bouncer entries (if not already) - <font color="blue">Project lead</font>
** Note: Bouncer entries are required for Release Candidates as well as alphas & betas.
** Note: Bouncer entries are required for Release Candidates as well as alphas & betas.


* XXX Notify mirrors of beta release - <font color="blue">Project lead</font> emails infra - <font color="blue">Project lead</font>
* [[Webtools:Thunderbird_Release_Notes|Draft release notes]] - <font color="purple">Website lead</font> or <font color="blue">Project lead</font>
 
* XXX [[Webtools:Thunderbird_Release_Notes|Draft release notes]] - <font color="purple">Website lead</font> with support from <font color="blue">Project lead</font>
** Confirm release notes with dev lead, QA lead, others as appropriate
** Stage release notes, other website changes
** Stage release notes, other website changes
** Confirm release notes with PR (rebron), QA lead, others as appropriate


* Decision to release - <strong>Entire team</strong>
* Decision to release - <strong>Entire team</strong>
** XXX If yes, let IT (infra) know 24-48 hours ahead of time based on [[Build:ReleasePolicy|release policy]] - <font color="blue">Project lead</font>
** If yes, notify mirrors of beta release about 24-48 hours ahead of time. Email justdave or infra - at - mozilla.com - <font color="blue">Project lead</font>
** Notify PR (rebron) of "we're shipping in x days/hours/minutes" estimate - <font color="blue">Project lead</font>
** Notify PR of "we're shipping in x days/hours/minutes" estimate - <font color="blue">Project lead</font>
*** This is normally done via rebron on tb-drivers with no special messages.


* Final Release, in order:
* Final Release, in order:
Line 87: Line 88:
*#* Push actual bits to ftp / releases - <font color="green">Build lead</font>
*#* Push actual bits to ftp / releases - <font color="green">Build lead</font>
*# Push website changes - <font color="blue">Project lead</font>
*# Push website changes - <font color="blue">Project lead</font>
*# QA verifies website changes - <font color="orange">QA Lead</font>
*# Verify website changes - <font color="orange">QA Lead</font>
*# Build pushes to beta channel - <font color="green">Build lead</font>
*# Build pushes to beta channel - <font color="green">Build lead</font>
*# Verify bits on beta channel - <font color="orange">QA Lead</font>
*# [[Thunderbird:Testing/Automated_Update_Testing|Verify bits on beta channel]] - <font color="orange">QA Lead</font>


* Notify the world - <font color="blue">Project lead</font>
* Notify the world - <font color="blue">Project lead</font>
canmove, Confirmed users, Bureaucrats and Sysops emeriti
3,627

edits