uplifts: allow uplift requests before landing on autoland (Bug 2030756) #1071 (lando@main)

Warnings
  • Checking...
Blockers
  • Checking...
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

Last update:

Result: d352091efdff9c56920f9880b5c6ddaab3336856 on lando@main (git)

Links: