Confirmed users
1,311
edits
(add another example) |
(Mark as obsolete) |
||
(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{RELEASE_MANAGEMENT_OBSOLETE}} | |||
<p>The bulk of this information is available in [https://docs.google.com/document/d/13EU2B4hqt9x7z4g5ApF0AEWMPBpFPnrSf6dQ6kuEePM/ Ways to ship a change to Firefox Desktop] document. | |||
<br><br> | |||
= Goal = | = Goal = | ||
Line 8: | Line 13: | ||
The list of off-train release requests include (but are not limited to): | The list of off-train release requests include (but are not limited to): | ||
* Shipping content via Remote Settings | |||
* Shipping a new Mozilla webextension | * Shipping a new Mozilla webextension | ||
* [https://wiki.mozilla.org/Firefox/Go_Faster/System_Add-ons/Process GoFaster] for shipping new system add-ons | * [https://wiki.mozilla.org/Firefox/Go_Faster/System_Add-ons/Process GoFaster] for shipping new system add-ons | ||
Line 38: | Line 44: | ||
| align=center| '''Checklist''' | | align=center| '''Checklist''' | ||
|- style="border:1pt solid #000000;padding:0.176cm;" | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
| align=center| Content sent via Remote Settings | |||
|| Publishing content to Firefox users with the in-product messaging system (Remote Settings) | |||
''Example:'' (TBD) | |||
<u>Typical time-to-ship</u>: (TBD) | |||
|| Product manager/Dev owner files a bug and adds the messaging-system-request flag, filling out the resulting Bugzilla comment form. | |||
<u>Driver</u>: Product owner | |||
|| ✅ Product owner | |||
✅ Publishing engineer | |||
✅ Messaging (Firefox) Engineering peer | |||
✅ Messaging Product owner | |||
✅ Relman owner | |||
||[https://docs.google.com/document/d/1TAu5OQ_hWZjfL4k9-b7uEcjjyvWhgeQQD6X5ksCC7bc/edit#heading=h.rfqkfzwwckon Messaging system intake and release process] | |||
|- style="border:1pt solid #000000;padding:0.176cm;" | |||
| align=center| New Mozilla webext | | align=center| New Mozilla webext | ||
|| A business need to publish Mozilla owned webext to Firefox Desktop users via AMO. | || A business need to publish Mozilla owned webext to Firefox Desktop users via AMO. | ||
Line 59: | Line 89: | ||
|| | || | ||
|- style="border:1pt solid #000000;padding:0.176cm;" | |- style="border:1pt solid #000000;padding:0.176cm;" | ||
| align=center| GoFaster | | align=center| GoFaster | ||
Line 212: | Line 242: | ||
= General process = | = General process = | ||
As all these processes are similar, the general process is | As all these processes are similar, the general process is described. Specific details are described in dedicated checklists. | ||
# Kick-off email thread or meeting to establish scope, owners and timeline. | # Kick-off email thread or meeting to establish scope, owners and timeline. | ||
Line 226: | Line 256: | ||
# Publication of the change | # Publication of the change | ||
# QA sign off of the publication of the change | # QA sign off of the publication of the change | ||
= Process: Messaging to users with Remote Settings = | |||
==Decisions== | |||
== Extra steps == | |||
== Checklist == | |||
== Extra information == | |||
[https://docs.google.com/document/d/1eDDIZCp_pD01cCeghum7fLRDqmEl3dfds9y3yI4W9Hw/edit Messaging system intake and release process] | |||
= Process: Shipping a New Mozilla Webextension = | = Process: Shipping a New Mozilla Webextension = | ||
Line 429: | Line 470: | ||
== Extra information == | == Extra information == | ||
The steps for shipping a system add-on are described in detail here: | |||
[https://wiki.mozilla.org/Firefox/Go_Faster/System_Add-ons/Process https://wiki.mozilla.org/Firefox/Go_Faster/System_Add-ons/Process] | [https://wiki.mozilla.org/Firefox/Go_Faster/System_Add-ons/Process https://wiki.mozilla.org/Firefox/Go_Faster/System_Add-ons/Process] | ||
Line 670: | Line 712: | ||
== Decisions == | == Decisions == | ||
* Timeline | * Timeline (Refer to the [https://docs.google.com/document/d/1xiWjGqK-s3NiqEY-Qg34eAm1Nca5iqzEUE8udRX1ku0/edit feature rollout playbook] for help with this) | ||
* Products affected: Desktop, Fennec, ESR? | * Products affected: Desktop, Fennec, ESR? | ||
* Platforms affected: All, Windows, Mac, Linux? | * Platforms affected: All, Windows, Mac, Linux? | ||
Line 679: | Line 721: | ||
# File a bug for handling the rollout (examples: {{bug|1467514}} or {{bug|1523978}}) | # File a bug for handling the rollout (examples: {{bug|1467514}} or {{bug|1523978}}) | ||
# Development owner (likely mythmon) configures the recipe in Normandy to flip pref for targeted end-users | # Development owner (likely mythmon) configures the recipe in Normandy to flip pref for targeted end-users | ||
# For release-unblockers/hotfixes, set up on stage, so QA can test on https://delivery-console.stage.mozaws.net | |||
# Release owner reviews, approves and publishes recipe | # Release owner reviews, approves and publishes recipe | ||
# Feature team, release owner monitor data to verify: | # Feature team, release owner monitor data to verify: |