You've already forked reposilite-charts
34 lines
905 B
YAML
34 lines
905 B
YAML
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 |