From 536f4c31ce580a5bc64fb27e4c199050248a6067 Mon Sep 17 00:00:00 2001 From: Kingdon Barrett Date: Mon, 23 Jan 2023 17:47:22 -0500 Subject: [PATCH] do not quote token here Adding quotes here, when the variable is empty you get: curl https://api.github.com/repos/fluxcd/flux2/releases/latest -sL '' (ref: https://github.com/kingdonb/bootstrap-repo/actions/runs/3991169408/jobs/6845685491#step:3:31 ) That does curl twice, once for the URL provided and again for the empty string, which results in curl returning error code 3 "malformed URL" Signed-off-by: Kingdon Barrett --- action/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action/action.yml b/action/action.yml index ee15c7df..574936c9 100644 --- a/action/action.yml +++ b/action/action.yml @@ -33,7 +33,7 @@ runs: fi if [ -z "${VERSION}" ]; then - VERSION=$(curl https://api.github.com/repos/fluxcd/flux2/releases/latest -sL "${TOKEN[@]}" | grep tag_name | sed -E 's/.*"([^"]+)".*/\1/' | cut -c 2-) + VERSION=$(curl https://api.github.com/repos/fluxcd/flux2/releases/latest -sL ${TOKEN[@]} | grep tag_name | 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"