Commit 1b03dff
This PR cherry-picks changes from the original PR #9455 to branch 25.2.
---
#### Original PR description
> The results job only failed on test failures captured in report XMLs.
It did not fail when any previous job failed, for example the build, or
when a test job runs into an error that didn't produce failed tests.
>
> This changes the result step to run unconditionally and fail on any
job's failure/canceled result, so it can serve as the single required
check. Renamed the job to "Validation result" to reflect the broader
responsibility.
>
> This change was triggered by the discussion in this PR:
#9448. There the required
checks on "Unit tests", "Package WAR", etc. prevented the PR from
merging, as with `[skip ci]` those jobs are never actually run due to
`fast-tests` being skipped and never spawning them. As such it seems
useful to have a single result job as required check that reports
success for all previous jobs and test results.
Co-authored-by: Sascha Ißbrücker <sissbruecker@vaadin.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 4118571 commit 1b03dff
1 file changed
Lines changed: 9 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
498 | 498 | | |
499 | 499 | | |
500 | 500 | | |
501 | | - | |
| 501 | + | |
502 | 502 | | |
503 | | - | |
| 503 | + | |
504 | 504 | | |
505 | 505 | | |
506 | 506 | | |
| |||
668 | 668 | | |
669 | 669 | | |
670 | 670 | | |
671 | | - | |
| 671 | + | |
672 | 672 | | |
673 | 673 | | |
674 | 674 | | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
675 | 681 | | |
676 | 682 | | |
677 | 683 | | |
| |||
0 commit comments