From b06f008481c07841bc922d1eee43b5e738931929 Mon Sep 17 00:00:00 2001 From: Olle Jonsson Date: Mon, 2 Nov 2026 08:54:47 +0100 Subject: [PATCH] CI: Skip ruby-head on macos-14 The prebuilt arm64 ruby-head is built on macOS 15, whose clang supports -std=gnu23. That flag ends up in RbConfig, and Xcode 15 clang on macos-14 rejects it, so compiling the extension fails. --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6861f6b..bd7332f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,6 +37,7 @@ jobs: exclude: - { os: windows-latest, ruby: debug } - { os: windows-latest, ruby: head } + - { os: macos-14, ruby: head } # ruby-head binary is built on macOS 15 and passes -std=gnu23, unknown to Xcode 15 clang steps: - uses: actions/checkout@v6.0.3