Commit 5cc93f7
ci: gate Dependabot notifiers and Helm release publish behind repository variables
Extends the helm-prerelease gate to the other optional jobs that fail on
forks/mirrors lacking org-specific secrets or registry permissions:
- ENABLE_DEPENDABOT_ALERTS gates the daily critical-alerts and weekly
summary crons (need DEPENDABOT_ALERTS_TOKEN / SLACK_BOT_TOKEN).
- ENABLE_HELM_PRERELEASE also gates release-helm's publish (same GHCR
write_package requirement as the prerelease job).
All default to enabled, so canonical-repo behaviour is unchanged; a job
runs unless its variable is explicitly 'false'.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 3f62dcb commit 5cc93f7
3 files changed
Lines changed: 13 additions & 0 deletions
File tree
- .github/workflows
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
28 | 32 | | |
29 | 33 | | |
30 | 34 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
22 | 26 | | |
23 | 27 | | |
24 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
66 | 71 | | |
67 | 72 | | |
68 | 73 | | |
| |||
0 commit comments