Open Bug 1766939 Opened 3 years ago Updated 3 years ago

Allow to land a series of patches sequentially/separately with one operation

Categories

(Conduit :: Lando, enhancement, P3)

enhancement

Tracking

(Not tracked)

People

(Reporter: masayuki, Unassigned)

Details

(Keywords: conduit-triaged)

I usually clean up the Editor module which does not have enough testcases due to too many edge cases. And once a landing causes a breakage of existing web app, it's hard to investigate where is wrong in the patch if it's a big one because web apps which having their own editor are too complicated to read the code due to minified, so, usually we cannot create a minimized testcase until finding the bug. Therefore, I land clean up patches one by one by my hand to minimize the regression range.

However, it takes one working day or more if there are 10 or more patches, and it wastes a lot of CPU time of autoland server because only the last landing requires the automated tests and the others require only the builds for mozregression, but autoland server does everything for each.

Therefore, I'd love to be a button which can land multiple patches sequentially. Then, if I'd be possible, the automatic landings save the cost running automated tests.

This could potentially be done by doing N pushes, one for each changeset, instead of a single push -- e.g., via a flag on the revision and potentially the commit messages (e.g. to skip tests).

Keywords: conduit-triaged
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.