diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8f704cc625..312dd7d415 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -88,10 +88,10 @@ jobs: id: vars run: | kindest_latest=$(curl -s "https://hub.docker.com/v2/repositories/kindest/node/tags" \ - | grep -o '"name": *"[^"]*' \ - | grep -o '[^"]*$' \ + | jq -r .results.[].name \ | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' \ | sort -rV \ + | grep -v v1.32.1 \ | head -n 1 \ | sed 's/^.\{1\}//' \ | tr -d '\n') diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index 9055b932f1..65ade0ccec 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -44,19 +44,19 @@ jobs: id: vars run: | kindest_latest=$(curl -s "https://hub.docker.com/v2/repositories/kindest/node/tags" \ - | grep -o '"name": *"[^"]*' \ - | grep -o '[^"]*$' \ + | jq -r .results.[].name \ | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' \ | sort -rV \ + | grep -v v1.32.1 \ | head -n 1 \ | sed 's/^.\{1\}//' \ | tr -d '\n') echo "k8s_latest=$kindest_latest" >> $GITHUB_OUTPUT kindest_versions=$(curl -s "https://hub.docker.com/v2/repositories/kindest/node/tags/?page_size=50" \ - | grep -o '"name": *"[^"]*' \ - | grep -o '[^"]*$' \ + | jq -r .results.[].name \ | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' \ | sort -rV \ + | grep -v v1.32.1 \ | awk -F. '!seen[$1"."$2]++' \ | head -n 8 \ | sort -V \