This repository was archived by the owner on Jun 14, 2026. It is now read-only.
Commit d0935d8
Fix pr.yml docker_build/e2e skipped-dependency cascade
docker_build needs type_check (and other path-gated jobs). On a same-repo
Rust-only PR, type_check is skipped, and because the job's if lacked a status
function the skip cascaded: docker_build and e2e_test were skipped even though
their *_needed flags were true, so the Required gate failed.
Use the canonical always() idiom so both jobs run when needed regardless of
skipped siblings, blocking only on real failures or cancellations.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent 72fbcf2 commit d0935d8
1 file changed
Lines changed: 9 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
191 | | - | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
192 | 196 | | |
193 | 197 | | |
194 | 198 | | |
| |||
200 | 204 | | |
201 | 205 | | |
202 | 206 | | |
203 | | - | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
204 | 211 | | |
205 | 212 | | |
206 | 213 | | |
| |||
0 commit comments