From e34f3203b62026dc7483b6c4298fcc24273d0bde Mon Sep 17 00:00:00 2001 From: Shaun Maher Date: Fri, 23 Feb 2024 11:01:28 +1100 Subject: [PATCH] No existing chart causes failure --- .github/workflows/ghcr_deploy.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ghcr_deploy.yml b/.github/workflows/ghcr_deploy.yml index 3b21d238011..652e4529f1c 100644 --- a/.github/workflows/ghcr_deploy.yml +++ b/.github/workflows/ghcr_deploy.yml @@ -138,7 +138,11 @@ jobs: - name: Get last published chart version id: current_version shell: bash - run: helm show chart oci://${{ env.REGISTRY }}/${{ env.REPO_OWNER }}/${{ env.CHART_NAME }} || true | grep '^version:' | awk 'BEGIN{FS=":"}{print "current-version="$2}' | tr -d " " | tee -a $GITHUB_OUTPUT + run: | + CHART_LIST=$(helm show chart oci://${{ env.REGISTRY }}/${{ env.REPO_OWNER }}/${{ env.CHART_NAME }} 2>/dev/null || true) + if [ ! -z "${CHART_LIST}" ]; then + printf '%s' "${CHART_LIST}" | grep '^version:' | awk 'BEGIN{FS=":"}{print "current-version="$2}' | tr -d " " | tee -a $GITHUB_OUTPUT + fi env: HELM_EXPERIMENTAL_OCI: '1'