Remember succeeded builds for better defense against spurious bors failures #39005
Labels
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
T-infra
Relevant to the infrastructure team, which will review and decide on the PR/issue.
Currently, there are a couple of spurious errors that cause problems in the bors queue. This is only a subset of those issues, as some, like network errors, don't have a github issue: https://github.com/rust-lang/rust/issues?q=is%3Aissue+is%3Aopen+label%3AA-spurious
It would be great to have "defense in depth" against them.
The idea would be to remember which builds succeeded already for a given commit hash, and then mark them as succeeded automatically in later runs (e.g. those with a retry). This will do two things:
cc @alexcrichton
The text was updated successfully, but these errors were encountered: