From e5b62bd2e7ab36aeae343689fce23a18299fb241 Mon Sep 17 00:00:00 2001 From: hyperpolymath <6759885+hyperpolymath@users.noreply.github.com> Date: Wed, 20 May 2026 07:32:42 +0100 Subject: [PATCH] ci(zig-ffi): swap retired macos-13 runner for macos-15-intel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The macos-13 GitHub-hosted runner image was deprecated 2025-09-22 and fully unsupported from 2025-12-04 (actions/runner-images#13046, #13402, #13634). Any matrix entry pinning `os: macos-13` (used here via `runs-on: ${{ matrix.os }}`) now queues forever — there is no runner. The Intel x86_64-macos build leg of zig-ffi.yml will silently sit in `queued` state with no error surface until cancelled. Replacement is macos-15-intel: the current Intel x64 standard runner per the actions/runner-images README, stable GA image. The `target: x86_64-macos` artefact name stays the same — only the build host moves. Avoided macos-26-intel (still stabilising — had an arm-label regression in runner-images#14112 as recently as 2026-05-19) and -large SKUs (unwanted cost for OSS). Estate-wide sweep precedent: hyperpolymath/affinescript#292 (merged today, sha 26cdb43) made the same one-line swap on that repo's release.yml. This is the same fix, propagated. Refs hyperpolymath/affinescript#292, actions/runner-images#13046. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/zig-ffi.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/zig-ffi.yml b/.github/workflows/zig-ffi.yml index 7a159d14..185778ad 100644 --- a/.github/workflows/zig-ffi.yml +++ b/.github/workflows/zig-ffi.yml @@ -75,7 +75,7 @@ jobs: fail-fast: false matrix: include: - - os: macos-13 + - os: macos-15-intel target: x86_64-macos - os: macos-14 target: aarch64-macos