Commit 2eecb39
gHashTag
ci: bypass L1/Issue/NOW gates for trusted bots
Closes #1059
Dependabot PRs (#1057 rusqlite, #1058 chrono) fail three gates by design:
- L1 TRACEABILITY (commits need Closes #N)
- Issue Gate (PR body needs Closes|Fixes|Resolves #N)
- NOW Sync Gate (docs/NOW.md must change)
Bots maintain deps -- not features -- and cannot reference issues.
Adds job-level guard:
if: github.actor != 'dependabot[bot]' && github.actor != 'github-actions[bot]'
Effect: gates are SKIPPED (not FAILED) for trusted bot actors.
Constitutional Law L1 still enforced for all human PRs.
The L1 summary job now reports 'Skipped (trusted bot actor)' for clarity.1 parent 00e92fe commit 2eecb39
3 files changed
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
15 | 17 | | |
16 | 18 | | |
17 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
11 | 13 | | |
12 | 14 | | |
13 | 15 | | |
| |||
138 | 140 | | |
139 | 141 | | |
140 | 142 | | |
| 143 | + | |
| 144 | + | |
141 | 145 | | |
142 | 146 | | |
143 | 147 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
11 | 13 | | |
12 | 14 | | |
13 | 15 | | |
| |||
0 commit comments