Skip to content

Commit dacd568

Browse files
hjmjohnsonclaude
andcommitted
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

File tree

.github/workflows/build-test-publish.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
strategy:
1212
max-parallel: 3
1313
matrix:
14-
os: [ubuntu-24.04, windows-2022, macos-13]
14+
os: [ubuntu-24.04, windows-2022, macos-14]
1515
include:
1616
- os: ubuntu-24.04
1717
c-compiler: "gcc"
@@ -21,7 +21,7 @@ jobs:
2121
c-compiler: "cl.exe"
2222
cxx-compiler: "cl.exe"
2323
cmake-build-type: "Release"
24-
- os: macos-13
24+
- os: macos-14
2525
c-compiler: "clang"
2626
cxx-compiler: "clang++"
2727
cmake-build-type: "MinSizeRel"
@@ -45,7 +45,7 @@ jobs:
4545
uses: lukka/get-cmake@v3.24.2
4646

4747
- name: Specific XCode version
48-
if: matrix.os == 'macos-13'
48+
if: matrix.os == 'macos-14'
4949
run: |
5050
sudo xcode-select -s "/Applications/Xcode_14.3.1.app"
5151
@@ -234,7 +234,7 @@ jobs:
234234
strategy:
235235
max-parallel: 3
236236
matrix:
237-
os: [ubuntu-24.04, windows-2022, macos-13]
237+
os: [ubuntu-24.04, windows-2022, macos-14]
238238

239239
steps:
240240
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)