github.com/grafana/pyroscope@v1.18.0/.github/workflows/helm-ci.yml (about) 1 name: helm-ci 2 on: pull_request 3 permissions: 4 contents: read 5 jobs: 6 # We used to import this from grafana/helm-charts/.github/workflows/linter.yml@main, but we want to update to later version of helm-docs. 7 lint: 8 runs-on: ubuntu-latest 9 steps: 10 - name: Checkout code 11 uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 12 with: 13 persist-credentials: false 14 - name: Check Docs 15 run: | 16 make helm/docs 17 if ! git diff --exit-code -- operations/pyroscope/helm/pyroscope/; then 18 echo 'Documentation not up to date. Please run "make helm/docs" and commit changes!' >&2 19 exit 1 20 fi 21 22 call-lint-test-pyroscope: 23 uses: grafana/helm-charts/.github/workflows/lint-test.yaml@37c5e126b0a28eefd6c18331b88f8036233853d6 24 with: 25 ct_configfile: operations/pyroscope/helm/ct.yaml 26 ct_check_version_increment: false 27 helm_version: v3.14.3 28 call-lint-test-pyroscope-monitoring: 29 uses: grafana/helm-charts/.github/workflows/lint-test.yaml@37c5e126b0a28eefd6c18331b88f8036233853d6 30 with: 31 ct_configfile: operations/monitoring/helm/ct.yaml 32 ct_check_version_increment: false 33 helm_version: v3.14.3