tvl-depot/ops
Florian Klink bb5d7c9678 feat(ops/pipelines): support buildkite retries
cl/12228 did enable automatic retries for some flaky tests, which
generally did work, as can be seen in
https://buildkite.com/tvl/depot/builds/35893

However, "🦆" still reports as failing, because we check the number
of steps to be nonzero, which is not the case if retries have happened.

We cannot check for the overall status of the build, as it's still
"RUNNING", but instead of counting all failed steps so far, we can query
all failed jobs and then filter out the ones that were already retried.

Change-Id: Ib9d27587c8a8ba7970850812c4302fecdc4482e7
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12233
Tested-by: BuildkiteCI
Reviewed-by: tazjin <tazjin@tvl.su>
2024-08-19 10:07:08 +00:00
..
besadii fix(ops/besadii): error formatting 2024-01-03 17:03:41 +00:00
buildkite fix(ops/buildkite): set default_branch explicitly 2023-02-01 17:25:06 +00:00
deploy-whitby refactor(deploy-whitby): use nvd instead of nix-diff 2022-01-13 08:14:00 +00:00
dns chore(3p/sources): Bump channels & overlays 2022-09-28 08:02:31 +00:00
gerrit-autosubmit chore(ops/gerrit-autosubmit): clean up warnings & clippy lints 2024-01-03 20:28:56 +00:00
gerrit-tvl fix(gerrit-tvl): Use only one build filter 2022-05-28 13:39:58 +00:00
glesys fix(ops): update DNS record for nixery-01 2024-04-18 08:39:59 +00:00
journaldriver chore(ops/journaldriver): bump cargo dependencies 2023-11-12 22:52:12 +00:00
keycloak chore(ops/keycloak): drop oauth2-proxy client 2023-07-01 23:35:13 +00:00
kontemplate chore(kontemplate): Migrate to Go modules 2024-06-10 07:40:05 +00:00
machines feat(fun/clbot,ops/machines/whitby): filter tvix-dev clbot 2024-06-03 19:35:34 +00:00
modules feat(fun/clbot,ops/machines/whitby): filter tvix-dev clbot 2024-06-03 19:35:34 +00:00
mq_cli style(rust): Format all Rust code with rustfmt 2022-02-08 12:06:39 +00:00
pipelines feat(ops/pipelines): support buildkite retries 2024-08-19 10:07:08 +00:00
posix_mq.rs style(rust): Format all Rust code with rustfmt 2022-02-08 12:06:39 +00:00
secrets feat(tazjin/keys): add SSH key for arbat 2024-06-09 17:56:03 +00:00
terraform docs(ops/terraform/deploy-nixos): document variables in README 2024-06-10 12:04:13 +00:00
users feat(ops/users): Add elle to users 2024-08-11 03:32:13 +00:00
yandex-base-image chore(ops): move yandex-base-image to //ops and bake in keys 2023-10-08 18:13:49 +00:00
yandex-cloud-rs chore(ops/yandex-cloud-rs): bump API definitions to 2023-09-04 2023-09-12 12:57:15 +00:00
nixos.nix fix(ops/nixos): Don't use the store path for depot 2024-02-21 06:11:02 +00:00