name: Helm on: pull_request: types: [ "opened", "reopened", "synchronize" ] push: branches: - '**' tags-ignore: - '**' workflow_dispatch: {} jobs: helm-lint: runs-on: ubuntu-latest steps: - 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: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5.0.1 - uses: d3adb5/helm-unittest-action@v2.5.0 with: install-mode: force flags: --color --strict --file 'unittests/**/*.yaml' helm-version: v4.0.0 # renovate: datasource=github-releases depName=helm/helm unittest-version: v1.0.0 #renovate: datasource=github-releases depName=helm-unittest/helm-unittest