Skip to content

ci: fix mac builds by using native macos-latest runner#364

Open
S1M0N38 wants to merge 1 commit into
ethangreen-dev:masterfrom
S1M0N38:fix-mac-ci-clean
Open

ci: fix mac builds by using native macos-latest runner#364
S1M0N38 wants to merge 1 commit into
ethangreen-dev:masterfrom
S1M0N38:fix-mac-ci-clean

Conversation

@S1M0N38
Copy link
Copy Markdown

@S1M0N38 S1M0N38 commented May 14, 2026

Fixes the long-standing Mac CI failure by switching build-mac from broken cross-compilation on ubuntu-latest (via cargo-zigbuild + downloaded macOS SDKs) to native builds on macos-latest. No source code changes.

The upstream Mac CI has never succeeded — both v0.8.0 and v0.9.0 Release runs failed with exit code 101 (undefined symbol: _CodePatch from Dobby's cmake cross-compile). Mac binaries were manually uploaded by @WilsontheWolf.

Change: runs-on: ubuntu-latestruns-on: macos-latest, removes Mac SDK download + cargo-zigbuild install, uses plain cargo build.

CI tested on fork: run #25866393197 · release — all 4 artifacts (Mac ARM, Mac x86, Linux x86, Windows x86) built and uploaded successfully.

PR 🤖 generated on behalf of @S1M0N38

The cross-compilation via cargo-zigbuild on Ubuntu was broken due to
Dobby's cmake build not producing the correct symbols when targeting
macOS from Linux. Using a native macos-latest runner fixes this.
Copilot AI review requested due to automatic review settings May 14, 2026 14:53

This comment was marked as spam.

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.

2 participants