besadii: cancel old builds if a new revision has been pushed

#365
Opened by flokli at 2024-01-03T14·40+00

Especially with long CL chains, and frequent rebases and pushes, builds can queue up quite a bit.

We can cancel old builds (if they're still running) and a new revision has been updated.

  1. It seems besadii is a script that gets executed, so it doesn't have state about older CLs. It might be we can query that info from buildkite, but it's not trivial.

    flokli at 2024-01-03T14·49+00

  2. This has been setup, though on the side of buildkite I believe.

    sterni at 2024-01-20T20·16+00

  3. sterni closed this issue at 2024-01-20T20·16+00