Release Management/Release Days: Difference between revisions
Jump to navigation
Jump to search
(Template variable has been renamed) |
|||
| Line 15: | Line 15: | ||
./braindump/releases-related/get_apk.sh {{RELEASE_VERSION}}.0 | ./braindump/releases-related/get_apk.sh {{RELEASE_VERSION}}.0 | ||
* Upload mobile APKs on [[Release_Management/Mobile_Publishing_Documentation#Play_Store|Google play]] + [[Release_Management/Mobile_Publishing_Documentation#T_Store|T Store]] + [[Release_Management/Mobile_Publishing_Documentation#Yandex_Store|Yandex]] (around ''6 PST'', due to the Google play latency) | * Upload mobile APKs on [[Release_Management/Mobile_Publishing_Documentation#Play_Store|Google play]] + [[Release_Management/Mobile_Publishing_Documentation#T_Store|T Store]] + [[Release_Management/Mobile_Publishing_Documentation#Yandex_Store|Yandex]] (around ''6 PST'', due to the Google play latency) | ||
* Send instructions to r-d to enable update to 25% (around ''7 PST''): | |||
Subject: Please push Firefox Desktop {{RELEASE_VERSION}}.0 (build #X) snippets to the release channel - 25% update rate | |||
To: r-d | |||
Please push Firefox Desktop {{RELEASE_VERSION}} (build #X) snippets to the release channel - 25% update rate. | |||
{YOUR NAME} | |||
* Switch the release notes to public in [https://nucleus.mozilla.org/ Nucleus] | * Switch the release notes to public in [https://nucleus.mozilla.org/ Nucleus] | ||
** Confirm that the security release note has been added | ** Confirm that the security release note has been added | ||
| Line 29: | Line 38: | ||
All done! | All done! | ||
** Wait for https://www.mozilla.org/en-US/firefox/all/ and https://www.mozilla.org/en-US/firefox/channel/#firefox to show the right version (and clicking to try and download the right binary) | ** Wait for https://www.mozilla.org/en-US/firefox/all/ and https://www.mozilla.org/en-US/firefox/channel/#firefox to show the right version (and clicking to try and download the right binary) | ||
* QA sign-off on updates for Desktop | * QA sign-off on updates for Desktop | ||
* QA sign-off on updates for Mobile | * QA sign-off on updates for Mobile | ||
Revision as of 15:37, 13 January 2015
Release Day
Previous day
- Wait for QA to sign off QA signs off for Firefox 147
- Send instructions to r-d to push live to the release channel (before Firefox version 29, it was done the same day):
Subject: Please push Firefox Desktop 147 build #X to mirrors
- QA should sign-off channel updates
- Release notes signed off by PMM (Product Marketing Manager)
Release day
- Join #www, #releng, #release-drivers, #planning to make sure people can contact you and you can ask questions or ping people
- Download APKs (don't forget to use -b in case of second build)
./braindump/releases-related/get_apk.sh 146.0
- Upload mobile APKs on Google play + T Store + Yandex (around 6 PST, due to the Google play latency)
- Send instructions to r-d to enable update to 25% (around 7 PST):
Subject: Please push Firefox Desktop 146.0 (build #X) snippets to the release channel - 25% update rate
To: r-d
Please push Firefox Desktop 146 (build #X) snippets to the release channel - 25% update rate.
{YOUR NAME}
- Switch the release notes to public in Nucleus
- Confirm that the security release note has been added
- Confirm that the new Mozillian thank you note has been added
- Push product-details update for 146 - Documentation (around 6:30 PST)
- If a new locale is shipped with this version of Firefox, don't forget to add this in the product details.
- Steps for bedrock push on release or beta
- Go to the URL :http://bedrockadm.private.phx1.mozilla.com/chief/bedrock.productdetails (requires MPT-VPN)
- Follow the steps under "product-details" push on mana (but using "master" as ref, not a commit hash):
https://mana.mozilla.org/wiki/pages/viewpage.action?pageId=1802733#BedrockCluster%28www.mozilla.org%29-product-detailspush - Output looks similar to:
Updating! revision: master We have the new code! Code has been updated locally! All done!
- Wait for https://www.mozilla.org/en-US/firefox/all/ and https://www.mozilla.org/en-US/firefox/channel/#firefox to show the right version (and clicking to try and download the right binary)
- QA sign-off on updates for Desktop
- QA sign-off on updates for Mobile
- Let PMM (communications@mozilla.com) know they can push blog posts and start communicating to Press
- Update Releases#Previous_Releases
- Send announcement of new release to announce@lists.mozilla.org:
- Note: You will need to approve your post to this list in the admin interface
Subject: A new version of Firefox is now available To: announce@lists.mozilla.org Firefox 146 is now available as a free download for Windows, Mac OS X, GNU/Linux, and Android from http://www.mozilla.org/firefox/new/. As always, we recommend that users keep up to date with the newest version of Firefox for the latest features and fixes. The release notes for this release are available at: Desktop: http://www.mozilla.org/en-US/firefox/notes Mobile: http://www.mozilla.org/en-US/mobile/notes {YOUR NAME} Firefox Release Manager
- Once an ESR is released, you can push
Subject: Firefox ESR 60 Released To: enterprise@mozilla.org Firefox ESR 60 is now available for download at https://www.mozilla.org/en-US/firefox/organizations/all.html. As always, we recommend that users keep up to date with the newest version of Firefox ESR for the latest stability and security fixes. Release notes for Firefox 60 are available at: https://www.mozilla.org/en-US/firefox/60/releasenotes/ Associated security advisories will be posted once available at: https://www.mozilla.org/security/known-vulnerabilities/firefoxESR.html {YOUR NAME} Firefox Release Manager
The day after
- Send instructions to r-d to disable updates:
Subject: Please disable updates for 146
To: r-d
Please disable updates for Firefox 146.
{YOUR NAME}