From 71d1ab411ffb160d7bc3ba736aead2537f0f09d6 Mon Sep 17 00:00:00 2001 From: Jinzhe Pan <48981407+Eigensystem@users.noreply.github.com> Date: Tue, 31 Mar 2026 11:35:01 -0700 Subject: [PATCH] [ci] Fix jq crash when Buildkite build env is null (#1212) --- .github/workflows/ci-trigger-full-suite.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci-trigger-full-suite.yml b/.github/workflows/ci-trigger-full-suite.yml index 5d58c0468..f87d95dce 100644 --- a/.github/workflows/ci-trigger-full-suite.yml +++ b/.github/workflows/ci-trigger-full-suite.yml @@ -42,7 +42,7 @@ jobs: # Find running builds for this branch with TEST_SCOPE=full and cancel them builds=$(curl -sS -H "Authorization: Bearer $BUILDKITE_API_TOKEN" \ "https://api.buildkite.com/v2/organizations/${{ vars.BUILDKITE_ORG_SLUG }}/pipelines/${{ vars.BUILDKITE_PIPELINE_SLUG }}/builds?branch=${PR_BRANCH}&state=running,scheduled" \ - | jq -r '.[] | select(.env.TEST_SCOPE == "full") | .number') + | jq -r '.[] | select(try (.env.TEST_SCOPE == "full") catch false) | .number') for build_num in $builds; do echo "Cancelling Buildkite build #$build_num" curl -sS -X PUT -H "Authorization: Bearer $BUILDKITE_API_TOKEN" \