From 777ce5a0dc7ff840d0456870026e4351617a1dff Mon Sep 17 00:00:00 2001 From: Nancy Hsieh Date: Wed, 1 Sep 2021 13:39:45 -0700 Subject: [PATCH] ignore empty arrays in jq select (#1269) * ignore empty arrays in jq select * Update delete.sh Co-authored-by: Ferenc Hammerl <31069338+fhammerl@users.noreply.github.com> --- scripts/delete.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/delete.sh b/scripts/delete.sh index 96cf3a61e..eeb26f89f 100755 --- a/scripts/delete.sh +++ b/scripts/delete.sh @@ -51,7 +51,7 @@ fi # Ensure offline #-------------------------------------- runner_status=$(curl -s -X GET ${base_api_url}/${runner_scope}/actions/runners?per_page=100 -H "accept: application/vnd.github.everest-preview+json" -H "authorization: token ${RUNNER_CFG_PAT}" \ - | jq -M -j ".runners | .[] | [select(.name == \"${runner_name}\")] | .[0].status") + | jq -M -j ".runners | .[] | select(.name == \"${runner_name}\") | .status") if [ -z "${runner_status}" ]; then fatal "Could not find runner with name ${runner_name}" @@ -67,7 +67,7 @@ fi # Get id of runner to remove #-------------------------------------- runner_id=$(curl -s -X GET ${base_api_url}/${runner_scope}/actions/runners?per_page=100 -H "accept: application/vnd.github.everest-preview+json" -H "authorization: token ${RUNNER_CFG_PAT}" \ - | jq -M -j ".runners | .[] | [select(.name == \"${runner_name}\")] | .[0].id") + | jq -M -j ".runners | .[] | select(.name == \"${runner_name}\") | .id") if [ -z "${runner_id}" ]; then fatal "Could not find runner with name ${runner_name}"