Confirmed users
18
edits
(→Getting Started: Add a one-off system add-on note.) |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 101: | Line 101: | ||
'''Responsibility''': add-on developer/owner; code reviewer; QA | '''Responsibility''': add-on developer/owner; code reviewer; QA | ||
= Intent to Ship and RelMan Approval = | = Deployment Bug, Intent to Ship and RelMan Approval = | ||
=== Deployment Bug === | |||
Once the add-on has been reviewed by QA, a [https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=System%20Add-ons%3A%20Off-train%20Deployment deployment bug should be filed] under the "System Add-ons: Off-train Deployment" component. | |||
This bug should mark the tracking bug as a dependency. Additionally the bug should have the XPI file attached. | |||
A sample bug can be found here: https://bugzilla.mozilla.org/show_bug.cgi?id=1546450 | |||
=== Intent to Ship === | === Intent to Ship === | ||
After filing the deployment bug, an Intent to Ship email should be sent. | |||
Please expect a lead time of at least 3 business days between the email being sent, and the add-on released into production. Holidays and work weeks will effect scheduling. | Please expect a lead time of at least 3 business days between the email being sent, and the add-on released into production. Holidays and work weeks will effect scheduling. | ||
Line 112: | Line 119: | ||
|- | |- | ||
! Field !! Example | ! Field !! Example | ||
|- | |||
| Deployment bug || filed under the System Add-ons: Off-train Deployment component | |||
|- | |- | ||
| Tracking bug || see Getting Started for samples | | Tracking bug || see Getting Started for samples | ||
Line 136: | Line 145: | ||
=== Release Management Approval === | === Release Management Approval === | ||
The driver of the current release should Reply All to the Intent to Ship email with approval for release. Note that Release Management Approval does not necessarily all stakeholders are of aware of your add-on's effects. If you might impact other teams, be sure to contact them as well. | The driver of the current release should Reply All to the Intent to Ship email with approval for release. In addition they should sign off in the deployment bug. Please request that they do so. | ||
Note that Release Management Approval does not necessarily all stakeholders are of aware of your add-on's effects. If you might impact other teams, be sure to contact them as well. | |||
'''Responsibility''': add-on developer; release management | '''Responsibility''': add-on developer; release management | ||
Line 168: | Line 179: | ||
The purpose of this step is to receive verification that the add-on is being deployed correctly on the test channel (`release-sysaddon`). | The purpose of this step is to receive verification that the add-on is being deployed correctly on the test channel (`release-sysaddon`). | ||
This will be done by the QA team | This will be done by the QA team. | ||
Notes on how best to verify system add-ons on the test channel can be found here: https://wiki.mozilla.org/Firefox/Go_Faster/Releasing_an_add-on_mechanics#Verifying_Balrog | Notes on how best to verify system add-ons on the test channel can be found here: https://wiki.mozilla.org/Firefox/Go_Faster/Releasing_an_add-on_mechanics#Verifying_Balrog | ||
Line 183: | Line 194: | ||
Example: https://bugzilla.mozilla.org/show_bug.cgi?id=1312528#c19 | Example: https://bugzilla.mozilla.org/show_bug.cgi?id=1312528#c19 | ||
Once the rules have been updated in Balrog, the changes must be sign off by Relman/Releng. | |||
Update Deployment Matrix: https://docs.google.com/spreadsheets/d/1yOgiOTU8q2I709VFhjCYCLATmoyQueV8RttPzciFIkQ/edit#gid=0 | Update Deployment Matrix: https://docs.google.com/spreadsheets/d/1yOgiOTU8q2I709VFhjCYCLATmoyQueV8RttPzciFIkQ/edit#gid=0 | ||
'''Responsibility''': Go Faster Team | '''Responsibility''': Go Faster Team, Relman/Releng | ||
= Measurement = | = Measurement = | ||
2016Q4 Goal is to track rollout of the add-on. See: https://wiki.mozilla.org/Firefox/Go_Faster/Measurement | 2016Q4 Goal is to track rollout of the add-on. See: https://wiki.mozilla.org/Firefox/Go_Faster/Measurement |