Release Management/Requesting an Uplift: Difference between revisions

update documentation with details about jobs flow
(update documentation to point at the uplift request form in Lando)
(update documentation with details about jobs flow)
Line 21: Line 21:


# Go to the Lando page for the stack of revisions to uplift.
# Go to the Lando page for the stack of revisions to uplift.
#* Note: the maximum stack size for use in the web UI is 5 patches. Please use moz-phab to submit larger patch stacks.
#* You can get here from the Phabricator revision by using the “View stack in Lando” option on the right side menu.
#* You can get here from the Phabricator revision by using the “View stack in Lando” option on the right side menu.
# Click the Log In button in the top right of Lando, if you're not already logged in.
# Click the Log In button in the top right of Lando, if you're not already logged in.
Line 27: Line 26:
#* Tokens are in the form ''api-XXXXX…''. This token can be found here (replace <code><USERNAME></code> with your phab username): <code>https://phabricator.services.mozilla.com/settings/user/<USERNAME>/page/apitokens/</code> [[File:Lando-phab-api-token.png|thumb|Click your username in the top right corner and paste the Phabricator API token there.]]
#* Tokens are in the form ''api-XXXXX…''. This token can be found here (replace <code><USERNAME></code> with your phab username): <code>https://phabricator.services.mozilla.com/settings/user/<USERNAME>/page/apitokens/</code> [[File:Lando-phab-api-token.png|thumb|Click your username in the top right corner and paste the Phabricator API token there.]]
# Click the “Request Uplift” button in the bottom right corner of the page.
# Click the “Request Uplift” button in the bottom right corner of the page.
# Select the target repo (beta) from the list, complete the uplift request assessment form and click “request uplift”.
# Select your uplift targets by checking all the repositories you wish to uplift to (e.g., firefox-beta, firefox-release, etc.).
#* This will create a new Phabricator diff against the requested target. [[File:Lando-Uplift-button.png|thumb|Click the "Request Uplift" button in the bottom right.]]
# Complete the uplift request assessment form and click “Create uplift request”.
#* After submitting, Lando will verify whether your stack applies cleanly to the selected uplift targets in the background.
#* If your stack applies cleanly, Lando will automatically create Phabricator uplift requests for you.
#* If your patch has merge conflicts you will receive an email notification with steps on how to proceed.




59

edits