Closed Bug 1657920 Opened 4 years ago Closed 8 months ago

Ensure that DONTBUILD gets ignored on backstop pushes

Categories

(Firefox Build System :: Task Configuration, defect, P2)

defect

Tracking

(firefox125 wontfix, firefox126 fixed)

RESOLVED FIXED
125 Branch
Tracking Status
firefox125 --- wontfix
firefox126 --- fixed

People

(Reporter: ahal, Assigned: aryx)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

If someone pushes to autoland with DONTBUILD in the commit message, builds and tests won't be scheduled. Presumably this is because the change is trivial.

However if the push would have been a backstop push (a push would otherwise have run everything to make sure we didn't miss any regressions), it means the backstop is wasted and we need to wait another 10 pushes for the next one. This makes it harder for sheriffs as there are fewer merge candidates and regression ranges are bigger.

With https://bugzilla.mozilla.org/show_bug.cgi?id=1660506 being solved, there's now an index we can use to find the latest backstop push. Rather than ignoring DONTBUILD, this means we could bump the backstop back a push. We could decide whether or not to keep these going based off of push id, or whether we can allow them to digress (if we do the latter, we'd need to also fix expanded pushes to do the same).

Blocks: 1835808
No longer blocks: 1835808
Assignee: nobody → aryx.bugmail
Status: NEW → ASSIGNED
Pushed by archaeopteryx@coole-files.de: https://hg.mozilla.org/integration/autoland/rev/46ef17236856 always run all tasks for backstop pushes. r=ahal,taskgraph-reviewers DONTBUILD
Status: ASSIGNED → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED
Target Milestone: --- → 125 Branch
Regressions: 1885839
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: