Repository navigation
GH-55426: [CI] Bump deprecated macos-14 GitHub runner jobs to macos-26 - #55427
Conversation
|
@github-actions crossbow submit matlab |
|
Revision: 7a365b1 Submitted crossbow builds: ursacomputing/crossbow @ actions-f26a05d5c5
|
|
The failure is unrelated and is related to a new AWS SDK version from my understanding: Previously it dropped milliseconds but now it doesn't we should relax this check but we can do on a separate issue/PR. The aws-sdk-cpp issue: And the versions used:
|
There was a problem hiding this comment.
🟡 Changes recommended
The MATLAB packaging jobs omit MACOSX_DEPLOYMENT_TARGET, so moving to macOS 26 risks raising the bundled libraries’ minimum OS version and breaking compatibility with older macOS releases.
1 open issue
What changed in this PR
Updates macOS CI runners to address the retirement of macOS 14 reported in #55426.
Changes:
- Moves ARM64 C++, Python, and MATLAB jobs to macOS 26.
- Moves the JNI macOS job to macOS 26.
- Updates Intel MATLAB jobs, including toolbox packaging, to macOS 26 Intel.
| File | Description |
|---|---|
dev/tasks/matlab/github.yml |
Updates both macOS runners used for MATLAB toolbox packaging. |
.github/workflows/python.yml |
Updates the ARM64 Python runner. |
.github/workflows/matlab.yml |
Updates ARM64 and Intel MATLAB runners. |
.github/workflows/cpp.yml |
Updates the ARM64 C++ runner. |
.github/workflows/cpp_extra.yml |
Updates the JNI macOS runner. |
Review effort: Balanced
|
@github-actions crossbow submit matlab |
|
Revision: c99de6b Submitted crossbow builds: ursacomputing/crossbow @ actions-f1dff3c3d7
|
It looks like this issue: |

Rationale for this change
macos-14 runner is retired by GitHub:
https://github.blog/changelog/2026-10-01-github-actions-macos-14-runner-image-retirement/
What changes are included in this PR?
Bump all our macos-14 jobs to macos-26 and the matlab jobs for macos-15-intel to macos-26-intel too.
Are these changes tested?
Yes via CI
Are there any user-facing changes?
No, only bumping runners.
Was AI used for this PR?
In accordance to the AI generation guidelines, please disclose below whether and how AI was used in this PR.
PR code and description written by:
Reviewed before submission by: