Files
charts/.github/workflows/lint-test.yaml
2021-07-07 15:20:42 +02:00

50 lines
1.1 KiB
YAML

name: Lint and Test Charts
on: pull_request
jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Fetch history
run: git fetch --prune --unshallow
- name: Set up chart-testing
uses: helm/chart-testing-action@v2.1.0
- name: Run chart-testing (lint)
run: ct lint --config .github/ct-lint.yaml
test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Fetch history
run: git fetch --prune --unshallow
- name: Set up chart-testing
uses: helm/chart-testing-action@v2.1.0
- name: Create kind cluster
uses: helm/kind-action@v1.2.0
- name: Run chart-testing (install)
run: ct install --config .github/ct-install.yaml
check-categories:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Fetch history
run: git fetch --prune --unshallow
- name: Check categories
uses: bitnami/chart-categories-action@master