From 5d789db26f109d9dfa83f10ff8d9bba2f7237818 Mon Sep 17 00:00:00 2001 From: Ashith Date: Tue, 18 May 2021 17:25:40 +0530 Subject: [PATCH] Fix: Tweak scripts/get to fetch latest v2 tag from releases Fixes #9714 Signed-off-by: Ashith --- scripts/get | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/get b/scripts/get index 38c791223..bec2405a8 100755 --- a/scripts/get +++ b/scripts/get @@ -77,12 +77,12 @@ verifySupported() { checkDesiredVersion() { if [ "x$DESIRED_VERSION" == "x" ]; then # Get tag from release URL - local release_url="https://github.com/helm/helm/releases" + local release_url="https://api.github.com/repos/helm/helm/tags?per_page=100" if type "curl" > /dev/null; then - TAG=$(curl -Ls $release_url | grep 'href="/helm/helm/releases/tag/v2.[0-9]*.[0-9]*\"' | grep -v no-underline | head -n 1 | cut -d '"' -f 2 | awk '{n=split($NF,a,"/");print a[n]}' | awk 'a !~ $0{print}; {a=$0}') + TAG=$(curl -Ls $release_url | grep name | awk '{print $2}' | grep 'v2.[0-9]*.[0-9]*\"' | head -n 1 | cut -d '"' -f 2) elif type "wget" > /dev/null; then - TAG=$(wget $release_url -O - 2>&1 | grep 'href="/helm/helm/releases/tag/v2.[0-9]*.[0-9]*\"' | grep -v no-underline | head -n 1 | cut -d '"' -f 2 | awk '{n=split($NF,a,"/");print a[n]}' | awk 'a !~ $0{print}; {a=$0}') + TAG=$(wget $release_url -O - 2>&1 | grep name | awk '{print $2}' | grep 'v2.[0-9]*.[0-9]*\"' | head -n 1 | cut -d '"' -f 2) fi else TAG=$DESIRED_VERSION