Skip to content

feat(zizmor): use shared-workflows reusable zizmor + grafana-bench; TruffleHog tweaks#121

Merged
isaiah-grafana merged 5 commits intomainfrom
feat/zizmor-grafana-bench
Mar 12, 2026
Merged

feat(zizmor): use shared-workflows reusable zizmor + grafana-bench; TruffleHog tweaks#121
isaiah-grafana merged 5 commits intomainfrom
feat/zizmor-grafana-bench

Conversation

@isaiah-grafana
Copy link
Copy Markdown
Contributor

@isaiah-grafana isaiah-grafana commented Mar 12, 2026

Summary

Points Zizmor at the shared-workflows reusable workflow (with Grafana Bench Prometheus metrics) and cleans up TruffleHog/bench wiring so only Zizmor sends metrics for now.

Changes

  • self-zizmor.yaml: Call reusable workflow at grafana/shared-workflows/.github/workflows/reusable-zizmor.yml@feat/zizmor-grafana-bench so service/suite name come from the caller repo (fixes service=securityservice=grafana-security-github-actions).
  • reusable-trufflehog.yml: send-bench-metrics default set to false; Prometheus metrics from TruffleHog are disabled for now (only Zizmor sends to Prometheus).
  • TruffleHog: Example workflow uses dynamic service name; add TruffleHog grafana-bench example and docs as needed.
  • grafana-bench-stack: Removed; Zizmor metrics go through CI (reusable workflow + Vault) only.

Dependencies

  • Depends on shared-workflows `@main'

The finished product

https://ops.grafana-ops.net/goto/fffu0d0250jk0c?orgId=stacks-27821

@isaiah-grafana isaiah-grafana requested a review from a team as a code owner March 12, 2026 21:42
Comment thread .github/workflows/self-zizmor.yaml Outdated
@isaiah-grafana isaiah-grafana requested a review from ahampal March 12, 2026 22:18
@isaiah-grafana isaiah-grafana merged commit 3e43445 into main Mar 12, 2026
10 checks passed
@isaiah-grafana isaiah-grafana deleted the feat/zizmor-grafana-bench branch March 12, 2026 22:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants