From 4a1926c9e0b429a08d37b980f1e7ce7b1fd6782e Mon Sep 17 00:00:00 2001 From: Adam Fidel Date: Sat, 4 Jan 2025 19:41:44 -0600 Subject: [PATCH] use loop if JUST_VERSION is garbage --- .github/workflows/shared/install-just.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/shared/install-just.sh b/.github/workflows/shared/install-just.sh index 331ec0ad..99097e06 100644 --- a/.github/workflows/shared/install-just.sh +++ b/.github/workflows/shared/install-just.sh @@ -1,9 +1,9 @@ #!/bin/bash set -eoux pipefail -JUST_VERSION=$(curl --retry 3 --retry-all-errors -L https://api.github.com/repos/casey/just/releases/latest | jq -r '.tag_name') -if [[ "${JUST_VERSION}" == "null" ]]; then - JUST_VERSION=1.38.0 -fi +while [[ "${JUST_VERSION:-}" =~ null || -z "${JUST_VERSION:-}" ]] +do + JUST_VERSION=$(curl -L https://api.github.com/repos/casey/just/releases/latest | jq -r '.tag_name') +done curl -sSLO https://github.com/casey/just/releases/download/${JUST_VERSION}/just-${JUST_VERSION}-x86_64-unknown-linux-musl.tar.gz tar -zxvf just-${JUST_VERSION}-x86_64-unknown-linux-musl.tar.gz -C /tmp just sudo mv /tmp/just /usr/local/bin/just