Open Bug 2051448 Opened 2 months ago Updated 2 months ago

Automatically check patch uplift capability on land

Categories

(Conduit :: Lando, enhancement, P3)

enhancement

Tracking

(Not tracked)

People

(Reporter: sheehan, Assigned: magnolia)

References

(Blocks 1 open bug)

Details

When developers land patches to autoland, Lando should check if the patch will apply cleanly to uplift trains and notify developers of the status. This will give developers a low-effort way to know if their patch can uplift cleanly to the target branch, and promote uplifts for patches which may previously have been overlooked.

Ideally we begin by having this mechanism

The details will be roughly as follows:

  • At landing time, developers can select an option like "Check for uplift capability", which will display the set of uplift trains (beta, release, esr, etc).
  • When the landing job is successful, a new set of UpliftJobs are created targeting each uplift train.
  • The uplift job completes and the status of the job is reported to the developer via an email.

As follow-ups, we can:

  • Display the result in the landing job UI.
  • Allow creating an uplift revision on Phabricator directly from the job. For now, reporting on the status should be sufficient.
Assignee: nobody → magliu
You need to log in before you can comment on or make changes to this bug.