Repository navigation
Commit 5385d7e
The cross-repo gate could never fail the job
`... | tee report.txt` ran under the default shell, which is `bash -e` with
no pipefail, so the step reported tee's exit code. steps.audit.outcome was
success whatever the audit found, the "Fail the job" step never fired, and
the scheduled drift issue could never open.
Proof rather than reasoning: run 30208588762 printed six vocabulary errors
and concluded success. That run is also what surfaced the bug, because it is
the first time this checker had anything to report.
`shell: bash` runs with -eo pipefail, which is the whole fix.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>1 parent faa9a00 commit 5385d7e
1 file changed
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
36 | 41 | | |
37 | 42 | | |
38 | 43 | | |
| |||
0 commit comments