forked from grafana/pyroscope
-
Notifications
You must be signed in to change notification settings - Fork 1
33 lines (32 loc) · 1.21 KB
/
helm-ci.yml
File metadata and controls
33 lines (32 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
name: helm-ci
on: pull_request
permissions:
contents: read
jobs:
# 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.
lint:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
with:
persist-credentials: false
- name: Check Docs
run: |
make helm/docs
if ! git diff --exit-code -- operations/pyroscope/helm/pyroscope/; then
echo 'Documentation not up to date. Please run "make helm/docs" and commit changes!' >&2
exit 1
fi
call-lint-test-pyroscope:
uses: grafana/helm-charts/.github/workflows/lint-test.yaml@37c5e126b0a28eefd6c18331b88f8036233853d6
with:
ct_configfile: operations/pyroscope/helm/ct.yaml
ct_check_version_increment: false
helm_version: v3.14.3
call-lint-test-pyroscope-monitoring:
uses: grafana/helm-charts/.github/workflows/lint-test.yaml@37c5e126b0a28eefd6c18331b88f8036233853d6
with:
ct_configfile: operations/monitoring/helm/ct.yaml
ct_check_version_increment: false
helm_version: v3.14.3