Skip to content

Commit 0d3df53

Browse files
committed
chore(workflows): update Helm GH actions
1 parent cd41dc5 commit 0d3df53

3 files changed

Lines changed: 12 additions & 41 deletions

File tree

.github/workflows/helm-lint.yml

Lines changed: 0 additions & 23 deletions
This file was deleted.

.github/workflows/helm-release.yml

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ permissions:
1313
packages: write
1414

1515
env:
16-
HELM_VERSION: v3.16.4
16+
HELM_VERSION: v4.1.4
1717
jobs:
1818
helm-release:
1919
runs-on: ubuntu-latest
2020
environment: main
2121
steps:
2222
- name: Checkout
23-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
23+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2424
with:
2525
fetch-depth: 0
2626

@@ -30,23 +30,17 @@ jobs:
3030
git config user.email "$GITHUB_ACTOR@users.noreply.github.com"
3131
3232
- name: Login to GitHub Container Registry
33-
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef #v3.6.0
33+
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
3434
with:
3535
registry: ghcr.io
3636
username: ${{ github.actor }}
3737
password: ${{ secrets.GITHUB_TOKEN }}
3838

3939
- name: Install Helm
40-
uses: azure/setup-helm@1a275c3b69536ee54be43f2070a358922e12c8d4 #v4.3.1
40+
uses: azure/setup-helm@dda3372f752e03dde6b3237bc9431cdc2f7a02a2 # v5.0.0
4141
with:
4242
version: ${{ env.HELM_VERSION }}
4343

44-
# See https://github.com/helm/chart-releaser?tab=readme-ov-file#dealing-with-charts-that-have-dependencies
45-
- name: Add helm repositories dependencies
46-
run: |
47-
helm repo add postgres-operator https://opensource.zalando.com/postgres-operator/charts/postgres-operator
48-
helm repo add ext-postgres-operator https://movetokube.github.io/postgres-operator/
49-
5044
- name: Run chart-releaser
5145
uses: helm/chart-releaser-action@cae68fefc6b5f367a0275617c9f83181ba54714f # v1.7.0
5246
env:
@@ -62,7 +56,7 @@ jobs:
6256
- name: Push Charts to GHCR
6357
if: ${{ always() }}
6458
env:
65-
OCI_REGISTRY: 'oci://ghcr.io/${{ github.repository }}/charts'
59+
OCI_REGISTRY: "oci://ghcr.io/${{ github.repository }}/charts"
6660
run: |
6761
for pkg in .cr-release-packages/*; do
6862
if [ -z "${pkg:-}" ]; then

.github/workflows/helm-test.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,36 +9,36 @@ on:
99
- '.github/workflows/helm-test.yml'
1010

1111
env:
12-
HELM_VERSION: v3.16.2
12+
HELM_VERSION: v4.1.4
1313

1414
jobs:
1515
helm-test:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- name: Checkout
19-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
19+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2020
with:
2121
fetch-depth: 0
2222

2323
- name: Login to GitHub Container Registry
24-
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef #v3.6.0
24+
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
2525
with:
2626
registry: ghcr.io
2727
username: ${{ github.actor }}
2828
password: ${{ secrets.GITHUB_TOKEN }}
2929

3030
- name: Set up Helm
31-
uses: azure/setup-helm@1a275c3b69536ee54be43f2070a358922e12c8d4 #v4.3.1
31+
uses: azure/setup-helm@dda3372f752e03dde6b3237bc9431cdc2f7a02a2 # v5.0.0
3232
with:
3333
version: ${{ env.HELM_VERSION }}
3434

35-
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c #v6.0.0
35+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
3636
with:
37-
python-version: '3.13.7'
37+
python-version: '3.14.4'
3838
check-latest: false
3939

4040
- name: Set up chart-testing
41-
uses: helm/chart-testing-action@0d28d3144d3a25ea2cc349d6e59901c4ff469b3b #v2.7.0
41+
uses: helm/chart-testing-action@6ec842c01de15ebb84c8627d2744a0c2f2755c9f # v2.8.0
4242

4343
- name: Run chart-testing (list-changed)
4444
id: list-changed

0 commit comments

Comments
 (0)