Skip to content

Say which platforms and architectures ship - #79

Merged
nnmarcoo merged 1 commit into
mainfrom
macos-apple-silicon-claims
Aug 22, 2026
Merged

Say which platforms and architectures ship#79
nnmarcoo merged 1 commit into
mainfrom
macos-apple-silicon-claims

Conversation

@nnmarcoo

Copy link
Copy Markdown
Owner

Closes #62.

Two related things, both about the macOS claim being wider than the builds.

The README listed Windows, macOS and Linux with no mention of architecture. release.yml builds macOS on macos-14, which is arm64 only, so Intel Macs have never had a download. The README now names the three targets that actually ship and says Intel needs a source build. The download button on the site says "macOS (Apple Silicon)" rather than "macOS".

MACOSX_DEPLOYMENT_TARGET was pinned to 10.15 on that arm64-only build. arm64 macOS starts at 11.0, so the setting did nothing at all. It is 11.0 now, which is the real floor and leaves a correct value to widen if an Intel job shows up.

I deliberately did not add the Intel build here, though it is the better fix for Intel users. release.yml only runs on tags, so a new matrix entry gets zero validation in this PR and would first execute during your actual release. That is the exact failure mode #55 is about, and I would rather not introduce a second one while fixing the first. Adding macos-13 is maybe fifteen lines and I am happy to do it as its own PR, ideally triggered once manually through workflow_dispatch before a real tag depends on it.

One heads-up: this touches docs/index.html line 116, and the #55 PR touches the fetch logic further down the same file. Different hunks, so they should merge cleanly in either order.

The README implied macOS generally while release.yml builds only on
macos-14, which is arm64. Intel Macs have no download.

MACOSX_DEPLOYMENT_TARGET was set to 10.15 on that arm64-only build,
where the floor is 11.0, so the value did nothing.
@nnmarcoo
nnmarcoo merged commit b6682ff into main Aug 22, 2026
1 check passed
@nnmarcoo
nnmarcoo deleted the macos-apple-silicon-claims branch August 22, 2026 14:47
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.

macOS builds are arm64 only and the deployment target is inert

1 participant