@@ -16,18 +16,18 @@ concurrency:
1616 cancel-in-progress : false
1717
1818env :
19- # renovate: datasource=github-releases depName=asdf-vm/asdf
20- ASDF_VERSION : 0.18.0
19+ # renovate: datasource=github-releases depName=jdx/mise
20+ MISE_VERSION : 2026.5.12
2121 # renovate: datasource=github-releases depName=helm/helm
22- HELM_VERSION : v3.18.6
22+ HELM_VERSION : v3.21.0
2323 # renovate: datasource=github-tags depName=python/cpython
24- PYTHON_VERSION : v3.13.7
24+ PYTHON_VERSION : v3.14.5
2525 # renovate: datasource=github-releases depName=helm/chart-testing-action
2626 CHART_TESTING_VERSION : v3.13.0
2727 # renovate: datasource=github-releases depName=adrienverge/yamllint
28- CHART_TESTING_YAMLLINT_VERSION : v1.37.1
28+ CHART_TESTING_YAMLLINT_VERSION : v1.38.0
2929 # renovate: datasource=github-releases depName=23andMe/Yamale
30- CHART_TESTING_YAMALE_VERSION : 6.0 .0
30+ CHART_TESTING_YAMALE_VERSION : 6.1 .0
3131
3232jobs :
3333 metadata-collector :
@@ -40,40 +40,17 @@ jobs:
4040 runs-on : ubuntu-24.04
4141 steps :
4242 - name : Checkout
43- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2
43+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2
4444 with :
4545 persist-credentials : false
4646
47- - name : Setup ASDF
48- uses : asdf-vm/actions/setup@1902764435ca0dd2f3388eea723a4f92a4eb8302 # v4.0.0
47+ - name : Setup Mise
48+ uses : jdx/mise-action@1648a7812b9aeae629881980618f079932869151 # v4.0.1
4949 with :
50- asdf_version : ${{ env.ASDF_VERSION }}
51-
52- - name : Cache ASDF
53- uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
54- id : asdf-cache
55- with :
56- # https://github.com/asdf-vm/asdf/blob/master/.gitignore
57- path : |
58- ~/.asdf/installs
59- ~/.asdf/plugins
60- ~/.asdf/shims
61- ~/.cache/pip
62- key : ${{ runner.os }}-asdf-${{ hashFiles('.tool-versions') }}
63- restore-keys : ${{ runner.os }}-asdf-${{ hashFiles('.tool-versions') }}-
64-
65- - name : Install ASDF
66- uses : asdf-vm/actions/install@1902764435ca0dd2f3388eea723a4f92a4eb8302 # v4.0.0
67- if : ${{ steps.asdf-cache.outputs.cache-hit != 'true' }}
68- with :
69- asdf_version : ${{ env.ASDF_VERSION }}
70-
71- - name : Reshim installed ASDF tools
72- shell : bash
73- run : asdf reshim
50+ version : ${{ env.MISE_VERSION }}
7451
7552 - name : Cache pre-commit
76- uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
53+ uses : actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
7754 with :
7855 path : ~/.cache/pre-commit
7956 key : ${{ runner.os }}-pre-commit-${{ hashFiles('.pre-commit-config.yaml') }}
@@ -88,11 +65,11 @@ jobs:
8865 artifacthub-lint :
8966 runs-on : ubuntu-24.04
9067 container :
91- image : docker.io/artifacthub/ah:v1.21 .0 # referencing version via env variable not supported in GHA
68+ image : docker.io/artifacthub/ah:v1.22 .0 # referencing version via env variable not supported in GHA
9269 options : --user=root
9370 steps :
9471 - name : Checkout code
95- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2
72+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2
9673 with :
9774 persist-credentials : false
9875
@@ -109,21 +86,21 @@ jobs:
10986 chart : ${{ fromJSON(needs.metadata-collector.outputs.charts) }}
11087 steps :
11188 - name : Checkout
112- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2
89+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2
11390 with :
11491 persist-credentials : false
11592
11693 - name : Set up Helm
117- uses : azure/setup-helm@1a275c3b69536ee54be43f2070a358922e12c8d4 # v4.3.1
94+ uses : azure/setup-helm@dda3372f752e03dde6b3237bc9431cdc2f7a02a2 # v5.0.0
11895 with :
11996 version : ${{ env.HELM_VERSION }}
12097
121- - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
98+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
12299 with :
123100 python-version : ${{ env.PYTHON_VERSION }}
124101
125102 - name : Set up chart-testing
126- uses : helm/chart-testing-action@0d28d3144d3a25ea2cc349d6e59901c4ff469b3b # v2.7 .0
103+ uses : helm/chart-testing-action@6ec842c01de15ebb84c8627d2744a0c2f2755c9f # v2.8 .0
127104 with :
128105 version : ${{ env.CHART_TESTING_VERSION }}
129106 yamllint_version : ${{ env.CHART_TESTING_YAMLLINT_VERSION }}
@@ -150,7 +127,7 @@ jobs:
150127
151128 - name : Create kind cluster
152129 if : ${{ steps.chart-type.outputs.type == 'application' }} # Only run installation tests for application charts, skip library charts
153- uses : helm/kind-action@a1b0e391336a6ee6713a0583f8c6240d70863de3 # v1.12 .0
130+ uses : helm/kind-action@ef37e7f390d99f746eb8b610417061a60e82a6cc # v1.14 .0
154131
155132 # FIXME config: Place custom steps to install CRDs or other dependencies here
156133
@@ -173,17 +150,17 @@ jobs:
173150 chart : ${{ fromJSON(needs.metadata-collector.outputs.charts) }}
174151 steps :
175152 - name : Checkout
176- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2
153+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2
177154 with :
178155 persist-credentials : false
179156
180157 - name : Set up Helm
181- uses : azure/setup-helm@1a275c3b69536ee54be43f2070a358922e12c8d4 # v4.3.1
158+ uses : azure/setup-helm@dda3372f752e03dde6b3237bc9431cdc2f7a02a2 # v5.0.0
182159 with :
183160 version : ${{ env.HELM_VERSION }}
184161
185162 - name : GitHub Slug Action
186- uses : rlespinasse/github-slug-action@955b5ba4560860f8a633bd24190941f16016e42c # v5.1 .0
163+ uses : rlespinasse/github-slug-action@e6f261660910b273384c5c42b17a0217881b217a # v5.6 .0
187164
188165 - name : Build Helm dependencies
189166 # Build Helm chart dependencies locally to support both chart-testing lint and install operations.
0 commit comments