name: Lint and Test Charts on: pull_request jobs: lint-test: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 with: fetch-depth: 0 - name: Set up Helm uses: azure/setup-helm@v1 with: version: v3.7.2 - uses: actions/setup-python@v2 with: python-version: 3.7 - name: Set up chart-testing uses: helm/chart-testing-action@v2.2.0 - name: Run chart-testing (lint) run: ct lint --charts ./ - name: Create kind cluster uses: helm/kind-action@v1.2.0 - name: Run chart-testing (install) run: | helm install test . --atomic --timeout 10m helm test test|grep 'Phase:'|grep Succeeded