Drop MacOS Intel support - #116
Conversation
|
@claude review |
|
Claude finished @carlos-granados's task in 1m 45s —— View job Claude PR Review
SummaryVerdict: LGTM — a clean, targeted removal. Both macOS jobs are updated symmetrically, and I found no dangling What the PR does
Net effect: released macOS binaries will be arm64-only going forward. Linux / Windows matrices are untouched. ObservationsNo blocking issues. A few minor notes, all optional:
Non-issues verified
Nothing further from me. Ship it whenever you're ready. • Branch: |
2342d74 to
ca9cb77
Compare
|
@claude review again |
|
Claude finished @carlos-granados's task in 1m 12s —— View job Claude PR Review — take two
Verdict: LGTM (unchanged)Same single commit as before ( What the PR does
Net effect: released macOS binaries will be arm64-only going forward. Linux ( Verified clean
Optional nits (all non-blocking, unchanged from previous pass)
Nothing further from me — ready to merge. --- • Branch: |
There was a problem hiding this comment.
🟢 Approval recommended
The workflow changes consistently remove macOS x86_64 references for macOS jobs without leaving dangling matrix variables or artifact-collection assumptions.
Pull request overview
This PR retires macOS Intel (x86_64) support in the release pipeline by removing the macOS architecture matrix and all Rosetta/cross-compilation branching, aligning CI and packaging with Apple Silicon–only builds.
Changes:
- Removed the
archmatrix from macOS extension builds and hardcodedarm64in job naming and artifact tags. - Simplified macOS build steps by dropping
-archflags and eliminating x86_64-only verification / Rosetta execution paths. - Simplified the “PHP Binary macOS” job by removing dual Homebrew + path handling and standardizing on
/opt/homebrew(arm64).
File summaries
| File | Description |
|---|---|
| .github/workflows/release.yml | Removes macOS x86_64 build paths and standardizes macOS release artifacts on arm64 only. |
Review details
- Files reviewed: 1/1 changed files
- Comments generated: 0
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
MacOS Intel support is being retired everywhere, including GitHub actions and brew. It does not make sense for us to continue supporting it any more as it is getting almost impossible to build. This PR removes this support