You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@thrift.apache.org by "Dmytro Shteflyuk (Jira)" <ji...@apache.org> on 2026/10/16 21:32:00 UTC
[jira] [Resolved] (THRIFT-6430) Update macOS CI runners for macOS 14 retirement
[ https://issues.apache.org/jira/browse/THRIFT-6430?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dmytro Shteflyuk resolved THRIFT-6430.
--------------------------------------
Fix Version/s: 0.26.0
Resolution: Fixed
> Update macOS CI runners for macOS 14 retirement
> -----------------------------------------------
>
> Key: THRIFT-6430
> URL: https://issues.apache.org/jira/browse/THRIFT-6430
> Project: Thrift
> Issue Type: Bug
> Components: Build Process
> Reporter: Dmytro Shteflyuk
> Assignee: Dmytro Shteflyuk
> Priority: Major
> Fix For: 0.26.0
>
> Time Spent: 20m
> Remaining Estimate: 0h
>
> h3. Problem
> The shared macOS runner matrix in {{.github/workflows/build.yml}} still includes {{macos-14}}. GitHub will retire this image on November 2, 2026, with scheduled brownouts before that date: [retirement announcement|https://github.blog/changelog/2026-10-01-github-actions-macos-14-runner-image-retirement/].
> h3. Client impact
> The {{compiler-macos}} and {{lib-python-macos}} jobs share this matrix. Their macOS 14 entries are subject to the announced brownout failures and will stop running when the image is retired.
> h3. Reproduction
> {code:bash}
> git show 5248fb28acda184580bd490cea8a1bea6933535a:.github/workflows/build.yml | rg -n 'os: (&macos_versions|\*macos_versions)'
> {code}
> Testing on master commit {{5248fb28acda184580bd490cea8a1bea6933535a}} produces:
> {code:text}
> 137: os: &macos_versions [macos-15-intel, macos-14, macos-15, macos-26]
> 868: os: *macos_versions
> {code}
> h3. Expected behavior
> Remove {{macos-14}}, retain {{macos-15-intel}}, {{macos-15}}, and {{macos-26}}, and add macOS 27 coverage using {{xcode-27}}. GitHub documents {{xcode-27}} as the supported Apple Silicon label for the macOS 27 image: [Xcode 27 runner announcement|https://github.blog/changelog/2026-10-15-xcode-27-runner-image-generally-available/].
--
This message was sent by Atlassian Jira
(v8.20.10#820010)