Commit 54b1093
committed
ci: add macos-latest to test matrix
Platform-specific code paths (Unix permission bits in `hook install`,
native clipboard via arboard, hook path resolution) are currently only
exercised on Ubuntu. Extend the `clippy` and `test` jobs to run on
`macos-latest` alongside `ubuntu-24.04` via a strategy matrix so these
paths get continuous coverage on macOS. `fmt`, `test-eval`, `msrv`,
`audit`, `dependency-review`, and `reuse` stay Ubuntu-only — they are
platform-agnostic and duplicating them would waste runner time. Windows
is intentionally out of scope for this ticket.
`fail-fast: false` keeps a failure on one OS from cancelling the other,
making regressions easier to diagnose.
Closes audit entry F-016 from #3.1 parent 14bc092 commit 54b1093
1 file changed
Lines changed: 12 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
42 | 46 | | |
43 | 47 | | |
44 | 48 | | |
| |||
50 | 54 | | |
51 | 55 | | |
52 | 56 | | |
53 | | - | |
| 57 | + | |
54 | 58 | | |
55 | | - | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
56 | 64 | | |
57 | 65 | | |
58 | 66 | | |
| |||
0 commit comments