Commit dacd568
COMP: Upgrade bit-rotted macOS runner pins to macos-14 house canonical
The `build-test-cxx` job (and its paired `matrix.os == 'macos-*'`
XCode-select conditional) and the `build-test-notebooks` job in
.github/workflows/build-test-publish.yml pinned `macos-13`, which is
now a deprecated GitHub Actions runner image. The
`build-test-python-superbuild` job already targets `macos-15`, so it
is intentionally left alone (the "do not downgrade" rule wins over
strict convergence on the house canonical).
Update the two `macos-13` entries -- matrix lines and include:
blocks, plus the matching `matrix.os == 'macos-13'` conditional that
selects the pinned Xcode 14.3.1 -- to `macos-14`. This matches the
canonical runner triple `[ubuntu-24.04, windows-2022, macos-14]`
used by the other ITK remote modules (VkFFTBackend,
WebAssemblyInterface, ...) and keeps the Xcode pinning step wired up
(Xcode 14.3.1 is still shipped in the `macos-14` image). The
`build-test-documentation` job is ubuntu-only and is not touched.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 55f4807 commit dacd568
1 file changed
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
234 | 234 | | |
235 | 235 | | |
236 | 236 | | |
237 | | - | |
| 237 | + | |
238 | 238 | | |
239 | 239 | | |
240 | 240 | | |
| |||
0 commit comments