Skip to content

Commit 664c8da

Browse files
authored
Merge branch 'main' into semgrep
2 parents ca7520a + 07958e8 commit 664c8da

2 files changed

Lines changed: 16 additions & 4 deletions

File tree

.github/workflows/reusable-trufflehog.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,10 @@ jobs:
332332
fi
333333
} > trufflehog_scan.txt
334334
335+
- name: Copy exclude file into workspace for artifact upload
336+
if: always()
337+
run: cp /tmp/trufflehog-exclude.txt trufflehog-exclude.txt 2>/dev/null || true
338+
335339
- name: Upload scan results
336340
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
337341
if: always()
@@ -340,6 +344,7 @@ jobs:
340344
path: |
341345
trufflehog_scan.txt
342346
results.json
347+
trufflehog-exclude.txt
343348
if-no-files-found: warn
344349
retention-days: 2
345350

@@ -374,7 +379,7 @@ jobs:
374379
id-token: write
375380
steps:
376381
- name: Get Prometheus secrets from Vault
377-
uses: grafana/shared-workflows/actions/get-vault-secrets@078c4a8af09e06d646077550f9e0f68171d5881e # get-vault-secrets/v1.3.1
382+
uses: grafana/shared-workflows/actions/get-vault-secrets@f1614b210386ac420af6807a997ac7f6d96e477a # get-vault-secrets/v1.3.1
378383
with:
379384
common_secrets: |
380385
PROMETHEUS_URL=grafana-bench:prometheus_url
@@ -396,17 +401,23 @@ jobs:
396401
echo "::error::PROMETHEUS_URL not set; Vault step may have failed."
397402
exit 1
398403
fi
399-
if ! docker pull ghcr.io/grafana/grafana-bench:v1.0.4; then
404+
if ! docker pull ghcr.io/grafana/grafana-bench:v1.0.9; then
400405
echo "Could not pull Bench image; skipping bench step."
401406
exit 0
402407
fi
408+
409+
EXCLUDE_FLAG=""
410+
if [[ -f "trufflehog-exclude.txt" ]]; then
411+
EXCLUDE_FLAG="--trufflehog-exclude-file /tests/trufflehog-exclude.txt"
412+
fi
413+
403414
docker run --rm \
404415
--network=host \
405416
--volume="${PWD}:/tests/" \
406417
-e PROMETHEUS_URL="${PROMETHEUS_URL}" \
407418
-e PROMETHEUS_USER="${PROMETHEUS_USER}" \
408419
-e PROMETHEUS_PASSWORD="${PROMETHEUS_PASSWORD}" \
409-
ghcr.io/grafana/grafana-bench:v1.0.4 report \
420+
ghcr.io/grafana/grafana-bench:v1.0.9 report \
410421
--report-input trufflehog \
411422
--service "${BENCH_SERVICE}" \
412423
--service-version "${BENCH_SERVICE_VERSION}" \
@@ -415,4 +426,5 @@ jobs:
415426
--report-output log \
416427
--log-level debug \
417428
--prometheus-metrics \
429+
${EXCLUDE_FLAG} \
418430
/tests/results.json

.github/workflows/self-zizmor.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
- zizmor-check
4646
if: ${{ needs.zizmor-check.outputs.found-files == 'true' }}
4747

48-
uses: grafana/shared-workflows/.github/workflows/reusable-zizmor.yml@e7a3275d4c4978a3514801ec55708f1c599a6906
48+
uses: grafana/shared-workflows/.github/workflows/reusable-zizmor.yml@9099825d5ef82fa57e0cf6a263477bc926f51bfa
4949
with:
5050
runs-on: ${{ !github.event.repository.private && 'ubuntu-latest' || 'ubuntu-arm64-small' }}
5151
fail-severity: high

0 commit comments

Comments
 (0)