From c122561df7ac62e0f84fc3976c0a9523347a973c Mon Sep 17 00:00:00 2001 From: James Rich <2199651+jamesarich@users.noreply.github.com> Date: Wed, 8 Oct 2025 07:21:39 -0500 Subject: [PATCH] ci(github-actions): Check for null tagName in post-release-cleanup (#3398) --- .github/workflows/post-release-cleanup.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/post-release-cleanup.yml b/.github/workflows/post-release-cleanup.yml index b8ac1bd81..8fdaa10be 100644 --- a/.github/workflows/post-release-cleanup.yml +++ b/.github/workflows/post-release-cleanup.yml @@ -34,7 +34,7 @@ jobs: BASE_VERSION="${{ github.event.inputs.base_version }}" TAG_PREFIX="v${BASE_VERSION}-" echo "Searching for pre-releases with tag prefix '$TAG_PREFIX'." - RELEASES_TO_DELETE=$(gh release list --json tagName,isPrerelease --limit 100 | jq -r --arg prefix "$TAG_PREFIX" '.[] | select(.isPrerelease == true and .tagName | startswith($prefix)) | .tagName') + RELEASES_TO_DELETE=$(gh release list --json tagName,isPrerelease --limit 100 | jq -r --arg prefix "$TAG_PREFIX" '.[] | select(.isPrerelease == true and .tagName != null and (.tagName | startswith($prefix))) | .tagName') if [ -z "$RELEASES_TO_DELETE" ]; then echo "No pre-releases found for base version $BASE_VERSION."