From 5b422bef179694900b6e5b511c0a2a4e43e427c8 Mon Sep 17 00:00:00 2001 From: Joel Guedj Date: Thu, 26 Jan 2023 11:33:51 +0100 Subject: [PATCH] Handle case where VERSION is provided as an input If VERSION is provided, VERSION_SLUG will never be set and VERSION will be overwritten with a bad value. Signed-off-by: Joel Guedj --- action/action.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/action/action.yml b/action/action.yml index 19a47bb4..75b749c7 100644 --- a/action/action.yml +++ b/action/action.yml @@ -36,9 +36,9 @@ runs: # Ref: https://github.com/fluxcd/flux2/issues/3509#issuecomment-1400820992 VERSION_SLUG=$(curl https://api.github.com/repos/fluxcd/flux2/releases/latest --silent --location | grep tag_name) fi - fi - VERSION=$(echo "${VERSION_SLUG}" | sed -E 's/.*"([^"]+)".*/\1/' | cut -c 2-) + VERSION=$(echo "${VERSION_SLUG}" | sed -E 's/.*"([^"]+)".*/\1/' | cut -c 2-) + fi BIN_URL="https://github.com/fluxcd/flux2/releases/download/v${VERSION}/flux_${VERSION}_linux_${ARCH}.tar.gz" curl --silent --fail --location "${BIN_URL}" --output /tmp/flux.tar.gz