Commit 1a81b1f
committed
ci: disable macOS tests on main push and add fail-fast
Changes:
- Skip macOS tests on main branch push (only run on PRs)
- macOS timeout tests are unstable, causing frequent CI failures
- Add fail-fast: true to stop all jobs on first failure
- macOS tests still run on develop branch and pull requests
Rationale:
- Linux tests provide sufficient coverage for main branch
- macOS-specific issues caught during PR review
- Faster CI feedback by failing fast on errors1 parent ed71b47 commit 1a81b1f
1 file changed
+9
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
| 53 | + | |
52 | 54 | | |
53 | 55 | | |
54 | 56 | | |
| |||
183 | 185 | | |
184 | 186 | | |
185 | 187 | | |
186 | | - | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
187 | 193 | | |
| 194 | + | |
| 195 | + | |
188 | 196 | | |
189 | 197 | | |
190 | 198 | | |
| |||
0 commit comments