Hello Firefox developers,

tl;dr: Uplift requests are moving from Bugzilla to Lando/Phabricator. 
Please create uplifts with `moz-phab uplift` or Lando and submit the uplift 
request form on Phabricator. The process is outlined here: 
https://wiki.mozilla.org/index.php?title=Release_Management/Requesting_an_Uplift

Here is an example of a completed request: 
https://phabricator.services.mozilla.com/D176307

---

We are making some changes to the Firefox uplift process, tracked in 
https://bugzilla.mozilla.org/show_bug.cgi?id=uplift-automation. For anyone 
who hasn't submitted an uplift before, uplifts are requests made by Firefox 
developers to Release managers, requesting a patch or set of patches be 
pushed directly to our release repositories. This bypasses the usual 8 to 
12 week release cycle and is useful for security patches, infrastructure 
patches and many other use cases.

We are moving the process of requesting and landing uplifts from Bugzilla 
to Phabricator and Lando. You can now submit patches to Phabricator for 
uplift using Lando (which does not require a local checkout with the patch 
applied), or by using the `moz-phab uplift` command. The uplift request 
questionnaire will be submitted on Phabricator, using the same menu as 
"Accept Revision" and other review actions. Lando will enforce a review 
from the `release-managers` review group and enforce the uplift request 
questionnaire is submitted on at least one patch in the stack. If patches 
fail to land, it is now the developer's responsibility to resolve merging 
issues and re-land patches.

As the changes made by each uplift request are tracked in new Phabricator 
revisions, the normal Phabricator processes and automation are available.  
For example, if a patch requires significant changes to cleanly apply to 
the target repository, you'll have the option to ask for code review prior 
to landing.

This new process will reduce the overhead time for handling uplift requests 
placed on the Release management team and avoiding the need to run local 
VCS operations. It will also decrease the attack surface by revoking some 
special push privileges. We also expect this change to enable faster 
requesting and landing of uplift requests, as the uplift process is more 
closely aligned with the regular process for submitting and landing patches.

Thanks to the Release Management team and all the engineers who took part 
in the pilot.

Cheers,

Connor

-- 
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/bfa5c189-40f0-429b-ad50-72b5b9990f37n%40mozilla.org.

Reply via email to