Commit a20e2c7
committed
chore: improve CI job independence to prevent cascading failures
Add fail-fast: false to macOS and Linux matrix strategies and remove
code-coverage job dependency on macOS job completion. This ensures all
CI jobs run to completion even when individual matrix jobs or the main
macOS job fail, providing better visibility into which specific
configurations are broken and preventing unnecessary CI cancellations.
- Add fail-fast: false to macOS job matrix strategy
- Add fail-fast: false to Linux job matrix strategy
- Remove needs: macos dependency from code-coverage job
This improves CI reliability and debugging by allowing all test
configurations to complete independently.1 parent f02fd6b commit a20e2c7
1 file changed
+2
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
62 | 63 | | |
63 | 64 | | |
64 | 65 | | |
| 66 | + | |
65 | 67 | | |
66 | 68 | | |
67 | 69 | | |
| |||
126 | 128 | | |
127 | 129 | | |
128 | 130 | | |
129 | | - | |
130 | 131 | | |
131 | 132 | | |
132 | 133 | | |
| |||
0 commit comments