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)