Skip to content

Commit 26cdb43

Browse files
ci(release): swap retired macos-13 runner for macos-15-intel (#292)
The macos-13 GitHub-hosted 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` now queues forever against a runner that does not exist — observed on the v0.1.0 release run (26124042846): linux-x64 + macos-arm64 finished in minutes; the macos-x64 leg sat queued ~10 h before I cancelled it. The `checksums` job (`needs: build`) never ran, so no SHA256SUMS landed on the Release, leaving INT-10 (#282) stuck. `macos-15-intel` is the current Intel macOS x64 standard runner (per actions/runner-images README, alongside `macos-15-large`, `macos-latest-large`, `macos-26-intel`). macOS 15 is the safer of the two: stable GA image, in contrast to macos-26 which only graduated out of public beta in 2026-02 and had an arm-label regression as recently as actions/runner-images#14112 (closed 2026-05-19). No other change. Target name (`macos-x64`) and asset-name contract (`affinescript-macos-x64`, ADR-019) are unchanged — only the build host is swapped. Effect: the next `v*` tag push (or a `workflow_dispatch` escape hatch if added later) will produce the missing macos-x64 binary + a complete SHA256SUMS, which the follow-up shim release can pin. Refs #282, #260. Unblocks #291. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 06621a8 commit 26cdb43

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
include:
5353
- os: ubuntu-latest
5454
target: linux-x64
55-
- os: macos-13
55+
- os: macos-15-intel
5656
target: macos-x64
5757
- os: macos-14
5858
target: macos-arm64

0 commit comments

Comments
 (0)