Commit c477e72
committed
ci(rc18): make the non-blocking job able to report red
`pytest | tee` makes the run step exit with tee's status, and nothing read
the status-rc18 file the step writes. The job therefore reported success no
matter what RC18 did -- its first run showed every step green while the suite
had 25 failures. Non-blocking had become invisible, which is not the same
thing.
Read the status and fail the step on a real pytest failure.
continue-on-error at the job level keeps that from gating the workflow: the
job shows RED, the run stays green, and the result is actually legible.1 parent 7ab558b commit c477e72
1 file changed
Lines changed: 16 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
493 | 493 | | |
494 | 494 | | |
495 | 495 | | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
496 | 512 | | |
497 | 513 | | |
498 | 514 | | |
| |||
0 commit comments