Commit 7c5e167
ci: stop advisory jobs marking every pull request as failed
continue-on-error was set on the job rather than the step. That makes the
workflow run green while GitHub still reports the individual check as failed,
so both known-red advisory jobs -- 77 of 1293 backend tests, 41 eslint errors
-- painted a red X on every pull request regardless of its content.
All 17 open Dependabot pull requests looked broken as a result, including the
ones that are fine. Worse, it hid the one that is genuinely broken: the
lucide-react 0.562 -> 1.28 bump fails `frontend (build)` and
`docker compose build`, which pass everywhere else. A signal that is red for
everything cannot distinguish that PR from the rest, and reviewers learn to
merge through red -- the habit CI exists to prevent.
Moving continue-on-error onto the step lets the job conclude successfully
while still running the suite and surfacing its output.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>1 parent faa2ae3 commit 7c5e167
1 file changed
Lines changed: 8 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
88 | 94 | | |
89 | 95 | | |
90 | 96 | | |
91 | 97 | | |
92 | | - | |
93 | 98 | | |
94 | 99 | | |
95 | 100 | | |
| |||
120 | 125 | | |
121 | 126 | | |
122 | 127 | | |
| 128 | + | |
123 | 129 | | |
124 | 130 | | |
125 | 131 | | |
| |||
139 | 145 | | |
140 | 146 | | |
141 | 147 | | |
142 | | - | |
143 | 148 | | |
144 | 149 | | |
145 | 150 | | |
| |||
148 | 153 | | |
149 | 154 | | |
150 | 155 | | |
| 156 | + | |
0 commit comments