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/gh macos m1 #478

Merged
merged 11 commits into from
Jan 31, 2024
Merged

Ci/gh macos m1 #478

merged 11 commits into from
Jan 31, 2024

Conversation

YOU54F
Copy link
Member

@YOU54F YOU54F commented Jan 31, 2024

GitHub released M1 runners yesterday, which gives us the ability to sunset Cirrus CI which we have recently hit our limits on.

https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/

Qemu is also used to build the linux aarch64 binary pre-builds, however these fail to execute the ruby binaries correctly during the test with an error about PT_GNU_PROPERTY (not from the pre-builds, relating to this issue

This allows us to prebuild all supported platforms, and removes the testing on linux aarch64 - we should be able to reinstate when we remove the ruby binaries from the pact-js-core

@YOU54F YOU54F merged commit 47cacde into master Jan 31, 2024
37 checks passed
@YOU54F YOU54F deleted the ci/gh_macos_m1 branch June 1, 2024 15:00
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.

1 participant