From a57dd153c82e4988b29a35d3e39c3c8f2e6b65d7 Mon Sep 17 00:00:00 2001 From: QuentinBisson Date: Tue, 20 Oct 2026 22:50:54 +0200 Subject: [PATCH] ci: install a fixed Helm version in helm-e2e and helm-verify azure/setup-helm without a version input installs whatever get.helm.sh/helm-latest-version returns, and falls back to v3.18.4 when that lookup fails (src/run.ts at v4.3.1). A run could therefore lint, render and install the chart on a different Helm major than the previous one. Install v4.3.1 in both workflows. Signed-off-by: QuentinBisson --- .github/workflows/helm-e2e.yaml | 2 ++ .github/workflows/helm-verify.yaml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.github/workflows/helm-e2e.yaml b/.github/workflows/helm-e2e.yaml index 4dbfd3ecb5..bd2fe7cf33 100644 --- a/.github/workflows/helm-e2e.yaml +++ b/.github/workflows/helm-e2e.yaml @@ -38,6 +38,8 @@ jobs: go-version-file: go.mod - name: Setup Helm uses: azure/setup-helm@1a275c3b69536ee54be43f2070a358922e12c8d4 # v4.3.1 + with: + version: v4.3.1 - name: Cache micro-VM assets uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 with: diff --git a/.github/workflows/helm-verify.yaml b/.github/workflows/helm-verify.yaml index 8d6dc6e918..46fc48899a 100644 --- a/.github/workflows/helm-verify.yaml +++ b/.github/workflows/helm-verify.yaml @@ -29,6 +29,8 @@ jobs: steps: - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - uses: azure/setup-helm@1a275c3b69536ee54be43f2070a358922e12c8d4 # v4.3.1 + with: + version: v4.3.1 - name: Lint the chart run: helm lint charts/substrate charts/substrate-crds charts/substrate-podcert - name: Verify committed manifests match the chart output