Skip to content

Commit a048464

Browse files
committed
add reasons
Signed-off-by: Michael Crenshaw <[email protected]>
1 parent f6c1ab1 commit a048464

1 file changed

Lines changed: 17 additions & 1 deletion

File tree

.github/zizmor.yml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,34 @@
11
rules:
2+
# ci-build.yaml is a test-only workflow that never produces release artifacts.
3+
# All caches there are purely for CI build speed and don't feed into published
4+
# binaries, container images, or releases. The actual release pipeline
5+
# (release.yaml, image-reuse.yaml, image.yaml) already disables caching.
26
cache-poisoning:
37
ignore:
48
- ci-build.yaml
9+
# Many workflows here are triggered by schedules, tags, or workflow_dispatch,
10+
# where concurrent runs are either impossible or intentionally allowed.
11+
# Concurrency is managed explicitly where it matters (e.g. ci-build.yaml).
512
concurrency-limits:
613
disable: true
7-
# Evaluated and necessary for the cherry-pick automation workflow.
14+
# Evaluated and necessary for the cherry-pick automation workflow, which must
15+
# react to pull_request_target events to cherry-pick merged PRs across
16+
# release branches using a GitHub App token.
817
dangerous-triggers:
918
ignore:
1019
- cherry-pick.yml
20+
# Dependabot cooldown is not yet configured for this repository.
1121
dependabot-cooldown:
1222
disable: true
1323
# TODO: transition to environment-scoped secrets and re-enable this check.
24+
# Many workflows currently reference secrets without a dedicated GitHub
25+
# environment, which is the legacy pattern. Migrating requires creating
26+
# environments and updating all workflow references.
1427
secrets-outside-env:
1528
disable: true
29+
# slsa-framework/slsa-github-generator must be referenced by tag, not by
30+
# commit SHA. Hash pinning is not supported per:
31+
# https://github.com/slsa-framework/slsa-github-generator/blob/main/internal/builders/container/README.md#referencing-the-slsa-generator
1632
unpinned-uses:
1733
config:
1834
policies:

0 commit comments

Comments
 (0)