From d5d1ea3f5527b4794c624e84c152f28fad860e10 Mon Sep 17 00:00:00 2001 From: George Jenkins Date: Mon, 22 Sep 2025 17:26:57 -0700 Subject: [PATCH] fix: Fix Helm v4 release distribtion/get-helm-3 script Signed-off-by: George Jenkins --- .github/workflows/release.yml | 7 +++++-- scripts/get-helm-3 | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 21c527442..57f7e9167 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -49,8 +49,11 @@ jobs: # Push the latest semver tag, excluding prerelease tags LATEST_VERSION="$(git tag | sort -r --version-sort | grep '^v[0-9]' | grep -v '-' | head -n1)" echo "LATEST_VERSION=${LATEST_VERSION}" - echo "${LATEST_VERSION}" > _dist_versions/helm-latest-version - echo "${LATEST_VERSION}" > _dist_versions/helm3-latest-version + if [[ "${LATEST_VERSION}" != v4.* ]]; then + echo "Error: Latest version ${LATEST_VERSION} is not a v4 release" + exit 1 + fi + echo "${LATEST_VERSION}" > _dist_versions/helm4-latest-version - name: Upload Binaries uses: bacongobbler/azure-blob-storage-upload@50f7d898b7697e864130ea04c303ca38b5751c50 # pin@3.0.0 diff --git a/scripts/get-helm-3 b/scripts/get-helm-3 index 3aa44daee..2d67b53a4 100755 --- a/scripts/get-helm-3 +++ b/scripts/get-helm-3 @@ -114,7 +114,7 @@ verifySupported() { checkDesiredVersion() { if [ "x$DESIRED_VERSION" == "x" ]; then # Get tag from release URL - local latest_release_url="https://get.helm.sh/helm-latest-version" + local latest_release_url="https://get.helm.sh/helm3-latest-version" local latest_release_response="" if [ "${HAS_CURL}" == "true" ]; then latest_release_response=$( curl -L --silent --show-error --fail "$latest_release_url" 2>&1 || true )