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: add macos builds #586

Closed
wants to merge 19 commits into from
Closed

ci: add macos builds #586

wants to merge 19 commits into from

Conversation

jmg-duarte
Copy link
Collaborator

@jmg-duarte jmg-duarte commented Nov 18, 2024

Description

As the title states.

Closes #563

Had to reformulate the way the jobs are done because the self-hosted runner doesn't require the setup rust toolchain step.

Deleted the following release to avoid confusion, so here's a print as proof

image

jmgd@athos ~/Downloads
▶ sha256sum mater-cli-*
e34b1b743226a9cb4826103a0933f3e205c29b4b77e4a060aba29108079716ce  mater-cli-linux-x64
563644f10efc26b85be509dc5a34289faa8aefc85649fe03eb4183cd716c0b60  mater-cli-macos-arm64
da43daac74412030baaa3b8ec3f0865bf6eb556dd07e729947d0975ea8a176d4  mater-cli-macos-x64
jmgd@athos ~/Downloads
▶ file mater-cli*
mater-cli-linux-x64:   ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e582bd2e4984e768a8326505d7136a62e2e4eeee, for GNU/Linux 3.2.0, not stripped
mater-cli-macos-arm64: Mach-O 64-bit executable arm64
mater-cli-macos-x64:   Mach-O 64-bit executable x86_64

@jmg-duarte jmg-duarte added this to the Phase 3 milestone Nov 18, 2024
@jmg-duarte jmg-duarte self-assigned this Nov 18, 2024
@jmg-duarte jmg-duarte added the frozen PR/Issue is on hold label Nov 21, 2024
@jmg-duarte jmg-duarte marked this pull request as ready for review November 22, 2024 17:30
@jmg-duarte jmg-duarte added ready for review Review is needed and removed frozen PR/Issue is on hold labels Nov 22, 2024
@jmg-duarte jmg-duarte added ready for review Review is needed and removed ready for review Review is needed labels Nov 25, 2024
@jmg-duarte jmg-duarte marked this pull request as draft November 25, 2024 15:29
@jmg-duarte
Copy link
Collaborator Author

Converted to draft to avoid merging while we're releasing stuff.

@jmg-duarte
Copy link
Collaborator Author

Dropping automatic support since MacOS runners are so expensive

@jmg-duarte jmg-duarte closed this Nov 26, 2024
@jmg-duarte jmg-duarte deleted the ci/563/build-osx branch November 26, 2024 08:33
@jmg-duarte jmg-duarte mentioned this pull request Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ci: add MacOS builds
1 participant