From 8a9ef89a8a4f81be00be2e2386f3a5145ee68394 Mon Sep 17 00:00:00 2001 From: Henry Mercer Date: Mon, 22 Sep 2025 16:08:45 +0200 Subject: [PATCH] Update required checks: Fail if no check runs found --- .github/workflows/script/update-required-checks.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/script/update-required-checks.sh b/.github/workflows/script/update-required-checks.sh index 420ac1fce..47e89f72d 100755 --- a/.github/workflows/script/update-required-checks.sh +++ b/.github/workflows/script/update-required-checks.sh @@ -33,6 +33,12 @@ CHECKS="$(gh api repos/github/codeql-action/commits/"${GITHUB_SHA}"/check-runs - echo "$CHECKS" | jq +# Fail if there are no checks +if [ -z "$CHECKS" ] || [ "$CHECKS" == "[]" ]; then + echo "No checks found for $GITHUB_SHA" + exit 1 +fi + echo "{\"contexts\": ${CHECKS}}" > checks.json echo "Updating main"