Commit b8b5aad
committed
CI: add fail-fast=false and retry wrapper to UT workflows
- strategy.fail-fast: false in both vstar-UT.yml and plugin-UT.yml so a
flake on one Java matrix cell no longer cancels the other versions
(e.g. PR #582 lost Java 23 visibility because Java 21 flaked).
- Wrap the test step with nick-fields/retry@v3 (max_attempts: 2,
timeout_minutes: 20 for vstar, 25 for plugin) so transient flakes are
auto-retried before surfacing as job failures. steps.tests.outcome
still reflects the final attempt, so the existing metrics, PR comment,
and dashboard publish steps are unaffected.
Made-with: Cursor1 parent 8c15278 commit b8b5aad
2 files changed
Lines changed: 15 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
47 | 52 | | |
48 | 53 | | |
49 | 54 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
39 | 40 | | |
40 | 41 | | |
41 | 42 | | |
42 | | - | |
43 | | - | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
44 | 48 | | |
45 | 49 | | |
46 | 50 | | |
| |||
0 commit comments