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

ci: adding macos build #7

Merged
merged 10 commits into from
Aug 2, 2024
Merged

ci: adding macos build #7

merged 10 commits into from
Aug 2, 2024

Conversation

pthierry-ledger
Copy link
Member

@pthierry-ledger pthierry-ledger commented Aug 1, 2024

Add MacOS dedicated build of Sentry kernel. No matrix build by now, yet validate that the Sentry kernel can be built on MacOS X operating system.
The workflow requires some python fixes associated to homebrew usage (see actions/setup-python#58) due to Github actions constraints, in the same way mesonbuild does in its macos workflow.
This part is left to the MacOS X user on a standard development host.
The parseelf.py script is also fixed to user normalized /usr/bin/env python3 as shebang

@pthierry-ledger pthierry-ledger force-pushed the build-all-oses branch 9 times, most recently from 763d554 to 225eca7 Compare August 1, 2024 08:18
@pthierry-ledger pthierry-ledger force-pushed the build-all-oses branch 3 times, most recently from 12cb582 to d643521 Compare August 2, 2024 13:21
@pthierry-ledger pthierry-ledger merged commit 8ce44c3 into main Aug 2, 2024
45 checks passed
@pthierry-ledger pthierry-ledger deleted the build-all-oses branch September 11, 2024 16:17
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