File tree Expand file tree Collapse file tree 4 files changed +18
-4
lines changed Expand file tree Collapse file tree 4 files changed +18
-4
lines changed Original file line number Diff line number Diff line change 4646 echo "gocover_cobertura_version=$(yq '.go_tools.gocover_cobertura' .versions.yaml)" >> $GITHUB_OUTPUT
4747 echo "goimports_version=$(yq '.go_tools.goimports' .versions.yaml)" >> $GITHUB_OUTPUT
4848 echo "crane_version=$(yq '.go_tools.crane' .versions.yaml)" >> $GITHUB_OUTPUT
49+ echo "helm_version=$(yq '.testing_tools.helm' .versions.yaml)" >> $GITHUB_OUTPUT
4950
5051 - name : Install base dependencies
5152 shell : bash
7879 - name : Install Helm
7980 uses : azure/setup-helm@1a275c3b69536ee54be43f2070a358922e12c8d4 # v4.3.1
8081 with :
81- version : ' latest '
82+ version : ${{ steps.versions.outputs.helm_version }}
8283
8384 - name : Cache Helm plugins
8485 uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
Original file line number Diff line number Diff line change @@ -79,11 +79,18 @@ jobs:
7979 - name : ${{ matrix.step_name }}
8080 run : ${{ matrix.make_command }}
8181
82+ - name : Load Helm version from .versions.yaml
83+ if : matrix.component == 'helm-charts'
84+ id : helm-version
85+ run : |
86+ HELM_VERSION=$(yq eval '.testing_tools.helm' .versions.yaml)
87+ echo "helm_version=${HELM_VERSION}" >> $GITHUB_OUTPUT
88+
8289 - name : Setup Helm
8390 if : matrix.component == 'helm-charts'
8491 uses : azure/setup-helm@1a275c3b69536ee54be43f2070a358922e12c8d4 # v4.3.1
8592 with :
86- version : ' v3.14.4 '
93+ version : ${{ steps.helm-version.outputs.helm_version }}
8794
8895 - name : Validate Helm Charts
8996 if : matrix.component == 'helm-charts'
Original file line number Diff line number Diff line change @@ -82,10 +82,16 @@ jobs:
8282 with :
8383 ref : ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.tag || github.ref }}
8484
85+ - name : Load Helm version from .versions.yaml
86+ id : helm-version
87+ run : |
88+ HELM_VERSION=$(yq eval '.testing_tools.helm' .versions.yaml)
89+ echo "helm_version=${HELM_VERSION}" >> $GITHUB_OUTPUT
90+
8591 - name : Install helm
8692 uses : azure/setup-helm@1a275c3b69536ee54be43f2070a358922e12c8d4 # v4.3.1
8793 with :
88- version : ' latest '
94+ version : ${{ steps.helm-version.outputs.helm_version }}
8995
9096 - name : Configure Helm for GitHub Packages
9197 run : |
Original file line number Diff line number Diff line change @@ -68,7 +68,7 @@ container_tools:
6868# Testing & E2E Tools
6969testing_tools :
7070 kind : ' 0.30.0'
71- helm : ' v3.14.4 '
71+ helm : ' v3.19.2 '
7272 kwok : ' v0.7.0'
7373 kwok_chart : ' 0.2.0' # KWOK Helm chart version (different from app version)
7474 ctlptl : ' 0.8.43'
You can’t perform that action at this time.
0 commit comments