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