Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ci): ensure building passes on macos #489

Merged
merged 5 commits into from
Jan 16, 2025
Merged

Conversation

Rexicon226
Copy link
Contributor

@Rexicon226 Rexicon226 commented Jan 10, 2025

I'm hoping to one day setup CI runners to run the test suite on macos as well, however, Github's CI runners seem to be trolling me a bit and keep swapping the runners between aarch64 and x86-64. This wouldn't be a problem if the aarch64 runner's hwinfo weren't seemingly screwed up and proving incorrect CPU feature detection.

For now, the best solution we can manage is just ensuring that the build succeeds when targeting aarch64-macos from x86_64-linux. Maybe we can setup self-hosted runners at one point?

@Rexicon226 Rexicon226 force-pushed the Rexicon226/macos-ci branch 4 times, most recently from 4dd68f1 to f2d5314 Compare January 13, 2025 20:15
@Rexicon226 Rexicon226 changed the title feat(ci): enable macos runners feat(ci): ensure building passes on macos Jan 14, 2025
Copy link
Contributor

@0xNineteen 0xNineteen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

small nit - otherwise lgtm

.github/workflows/check.yml Outdated Show resolved Hide resolved
0xNineteen
0xNineteen previously approved these changes Jan 16, 2025
Copy link
Contributor

@0xNineteen 0xNineteen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@0xNineteen 0xNineteen enabled auto-merge (squash) January 16, 2025 18:39
@0xNineteen 0xNineteen merged commit 63544d0 into main Jan 16, 2025
10 checks passed
@0xNineteen 0xNineteen deleted the Rexicon226/macos-ci branch January 16, 2025 23:07
dnut pushed a commit that referenced this pull request Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: ✅ Done
Development

Successfully merging this pull request may close these issues.

2 participants