Skip to content

Add macos-26 to the CI build matrix#8

Merged
sethbang merged 1 commit into
mainfrom
ci-add-macos-26
May 19, 2026
Merged

Add macos-26 to the CI build matrix#8
sethbang merged 1 commit into
mainfrom
ci-add-macos-26

Conversation

@sethbang
Copy link
Copy Markdown
Owner

What

Add macos-26 to the build-test matrix in ci.yml — CI now builds and
tests on macos-14, macos-15, and macos-26.

Why

macOS 26 has been out for ~8 months and is now a current GitHub-hosted runner
image (Apple Silicon, bare label macos-26). Building and testing on it
alongside the older images catches macOS-26-specific build or test
regressions early.

The macOS 13 deployment floor (LSMinimumSystemVersion) is unchanged — it's
enforced at compile time, so building on a newer runner still targets
macOS 13+.

How to verify

  • actionlint reports both workflows clean
  • This PR's CI run includes a green Build + test (macos-26) job

Notes for the reviewer

  • ci.yml only — release.yml still builds the release on a single pinned
    runner, intentionally unchanged.
  • macos-14 is kept for now; whenever GitHub retires that image (as it did
    macos-13), it can be dropped the same way.

macOS 26 is now a current GitHub-hosted runner image (Apple Silicon).
Building + testing on it alongside macos-14/15 catches macOS-26-specific
regressions early. The macOS 13 deployment floor is unchanged.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
markee be76889 Commit Preview URL

Branch Preview URL
May 19 2026, 12:01 PM

@sethbang sethbang merged commit d320582 into main May 19, 2026
5 checks passed
@sethbang sethbang deleted the ci-add-macos-26 branch May 19, 2026 12:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant