From 18b69496a85ad0bb2a956eb3ccd5c76d47fcdf96 Mon Sep 17 00:00:00 2001 From: Christopher Reid Date: Fri, 27 Feb 2026 16:29:52 -0500 Subject: [PATCH] ci: fix helm release version Signed-off-by: Christopher Reid --- .github/workflows/_helm-publish.yaml | 9 +++++++++ .github/workflows/release.yaml | 4 +++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/_helm-publish.yaml b/.github/workflows/_helm-publish.yaml index b589e05..4ab9775 100644 --- a/.github/workflows/_helm-publish.yaml +++ b/.github/workflows/_helm-publish.yaml @@ -3,6 +3,10 @@ name: Helm Publish on: workflow_call: inputs: + version: + description: Release version (e.g., 1.0.0) + required: true + type: string chart_path: description: Path to Helm chart type: string @@ -26,6 +30,11 @@ jobs: - name: Log in to GitHub Container Registry run: echo "${{ secrets.GITHUB_TOKEN }}" | helm registry login ghcr.io -u ${{ github.actor }} --password-stdin + - name: Update chart version + run: | + sed -i "s/^version: .*/version: ${{ inputs.version }}/" ${{ inputs.chart_path }}/Chart.yaml + sed -i "s/^appVersion: .*/appVersion: \"${{ inputs.version }}\"/" ${{ inputs.chart_path }}/Chart.yaml + - name: Package chart run: helm package ${{ inputs.chart_path }} diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 6371eda..5603383 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -58,6 +58,8 @@ jobs: publish-helm: name: Publish Helm - needs: [e2e] + needs: [e2e, determine-version] uses: ./.github/workflows/_helm-publish.yaml + with: + version: ${{ needs.determine-version.outputs.version }} secrets: inherit