From 83f3c82f1e58944287cd25cf02a61525d72e0df8 Mon Sep 17 00:00:00 2001 From: Jonathan Haas Date: Fri, 28 Aug 2026 00:29:44 -0700 Subject: [PATCH] fix(ci): route Buildkite jobs to v6 runners --- .buildkite/pipeline.yml | 2 +- scripts/test-browser-update-workflow.sh | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index dfc7d5d..786e674 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -1,6 +1,6 @@ agents: queue: "hetzner-linux-heavy" - image: "evalops-platform-ci-v3" + image: "evalops-platform-ci-v6" env: CI: "true" diff --git a/scripts/test-browser-update-workflow.sh b/scripts/test-browser-update-workflow.sh index 6e94acd..e5b2ad0 100755 --- a/scripts/test-browser-update-workflow.sh +++ b/scripts/test-browser-update-workflow.sh @@ -201,6 +201,14 @@ grep -Fq -- 'queue: "hetzner-linux-heavy"' "$buildkite_pipeline" || { printf 'Buildkite Linux validation does not target the self-hosted heavy queue\n' >&2 exit 1 } +grep -Fq -- 'image: "evalops-platform-ci-v6"' "$buildkite_pipeline" || { + printf 'Buildkite Linux validation does not target the connected v6 worker image\n' >&2 + exit 1 +} +if grep -Fq -- 'evalops-platform-ci-v3' "$buildkite_pipeline"; then + printf 'Buildkite Linux validation still targets the retired v3 worker image\n' >&2 + exit 1 +fi linux_buildkite_pipeline="$(sed '/key: "macos-dormant"/,$d' "$buildkite_pipeline")" if [[ "$(grep -Fc -- 'concurrency_group: "hetzner-linux-heavy-workloads"' <<<"$linux_buildkite_pipeline")" != 5 ]] || [[ "$(grep -Fc -- 'concurrency: 3' <<<"$linux_buildkite_pipeline")" != 5 ]]; then