uplifts: allow uplift requests before landing on autoland (Bug 2030756) #1071 (lando@main)
| Warnings |
|
|---|---|
| Blockers |
|
| Branches | uplift-pre-autoland -> main |
| Repo | lando@main (git) (git://github.com/cgsheeh/lando.git) |
| Author | cgsheeh |
| State | closed |
| Commit Title | uplifts: allow uplift requests before landing on autoland (Bug 2030756) |
| Commit Body | Previously, requesting an uplift required the patch to have already landed on autoland so that Lando had a `Revision` record with patch data. This blocked sec-related uplifts where developers had to wait for sec-approval before landing on autoland, and only then could request the uplift. Now, when an uplift request is submitted, Lando fetches the revision and diff data directly from Phabricator for any revisions that don't already exist in the database. The `Revision` creation logic from the landing POST endpoint has been extracted into reusable helpers that both the landing and uplift flows now share. |
Landings
Successfully landed
Landing requested on , by cosheehan@mozilla.com.
Landing Job: 36359