From e2366f316b6d9447fb62f8fb43a452ef081b0c6f Mon Sep 17 00:00:00 2001 From: Markus Pesch Date: Sun, 30 Nov 2025 10:56:38 +0100 Subject: [PATCH] fix(ci): replace volkerraschek/helm with native GitHub Actions --- .gitea/workflows/helm.yaml | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/.gitea/workflows/helm.yaml b/.gitea/workflows/helm.yaml index fa5c022..4cbec49 100644 --- a/.gitea/workflows/helm.yaml +++ b/.gitea/workflows/helm.yaml @@ -12,29 +12,26 @@ on: jobs: helm-lint: - container: - image: docker.io/volkerraschek/helm:3.19.2 runs-on: ubuntu-latest steps: - - name: Install tooling - run: | - apk update - apk add git npm - uses: actions/checkout@v5.0.1 + - uses: azure/setup-helm@v4.3.0 + with: + version: v4.0.0 # renovate: datasource=github-releases depName=helm/helm - name: Lint helm files run: | helm lint --values values.yaml . helm-unittest: - container: - image: docker.io/volkerraschek/helm:3.19.2 runs-on: ubuntu-latest steps: - - name: Install tooling - run: | - apk update - apk add git npm - uses: actions/checkout@v5.0.1 - - name: Unittest - run: | - helm unittest --strict --file 'unittests/**/*.yaml' ./ \ No newline at end of file + - uses: azure/setup-helm@v4.3.0 + with: + version: v4.0.0 # renovate: datasource=github-releases depName=helm/helm + - env: + HELM_UNITTEST_VERSION: v1.0.0 #renovate: datasource=github-releases depName=helm-unittest/helm-unittest + name: Install helm-unittest + run: helm plugin install --verify=false --version "${HELM_UNITTEST_VERSION}" https://github.com/helm-unittest/helm-unittest + - name: Execute helm unittests + run: helm unittest --strict --file 'unittests/**/*.yaml' .