From 5bd349472c6028fd12dd0d5e0f21b936dca74518 Mon Sep 17 00:00:00 2001 From: Markus Pesch Date: Fri, 6 Jun 2025 23:15:26 +0200 Subject: [PATCH] docs(README): set correct chart version --- .gitea/workflows/release.yaml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 64572c9..e417eee 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -20,22 +20,25 @@ jobs: with: fetch-depth: 0 - - name: Add Artifacthub.io annotations - run: | - NEW_TAG="$(git tag --sort=-version:refname | head -n 1)" - OLD_TAG="$(git tag --sort=-version:refname | head -n 2 | tail -n 1)" - .gitea/scripts/add-annotations.sh "${OLD_TAG}" "${NEW_TAG}" - - name: Extract meta information run: | - echo "PACKAGE_VERSION=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV + echo "NEW_TAG="$(git tag --sort=-version:refname | head -n 1)" >> $GITHUB_ENV + echo "OLD_TAG="$(git tag --sort=-version:refname | head -n 2 | tail -n 1)" >> $GITHUB_ENV echo "REPOSITORY_NAME=$(echo ${GITHUB_REPOSITORY} | cut -d '/' -f 2)" >> $GITHUB_ENV echo "REPOSITORY_OWNER=$(echo ${GITHUB_REPOSITORY} | cut -d '/' -f 1)" >> $GITHUB_ENV + - name: Add Artifacthub.io annotations + run: | + .gitea/scripts/add-annotations.sh "${OLD_TAG}" "${NEW_TAG}" + + - name: Update Helm Chart version in README.md + run: | + sed -i -E "s/^CHART_VERSION=.*/CHART_VERSION=${NEW_TAG}/gm" README.md + - name: Package chart run: | helm dependency build - helm package --version "${PACKAGE_VERSION}" ./ + helm package --version "${NEW_TAG}" ./ - name: Upload Chart to ChartMuseum env: @@ -45,7 +48,7 @@ jobs: CHARTMUSEUM_HOSTNAME: ${{ vars.CHARTMUSEUM_HOSTNAME }} run: | helm repo add --username ${CHARTMUSEUM_USERNAME} --password ${CHARTMUSEUM_PASSWORD} chartmuseum https://${CHARTMUSEUM_HOSTNAME}/${CHARTMUSEUM_REPOSITORY} - helm cm-push ${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz chartmuseum + helm cm-push ${REPOSITORY_NAME}-${NEW_TAG}.tgz chartmuseum helm repo remove chartmuseum - name: Upload Chart to Gitea @@ -54,5 +57,5 @@ jobs: GITEA_SERVER_URL: ${{ github.server_url }} run: | helm repo add --username ${REPOSITORY_OWNER} --password ${GITEA_PACKAGE_REGISTRY_TOKEN} gitea ${GITEA_SERVER_URL}/api/packages/${REPOSITORY_OWNER}/helm - helm cm-push ${REPOSITORY_NAME}-${PACKAGE_VERSION}.tgz gitea + helm cm-push ${REPOSITORY_NAME}-${NEW_TAG}.tgz gitea helm repo remove gitea