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: ARM64 Support for OSX / Linux + Windows 32 bit support #309

Merged
merged 14 commits into from
Jul 14, 2023
Merged

Conversation

YOU54F
Copy link
Member

@YOU54F YOU54F commented Apr 29, 2023

Changes to traveling ruby to support additional platforms

Details of changes made to travelling ruby

PR's to Travelling ruby to update the supported archs

Which means we can now support

OS Ruby Architecture Supported
OSX 3.2.2 x86_64
OSX 3.2.2 aarch64 (arm)
Linux 3.2.2 x86_64
Linux 3.2.2 aarch64 (arm)
Windows 3.2.2 x86_64
Windows 3.2.2 x86
Windows 3.2.2 aarch64 (via x86 emulation)

Details of changes made to pact-ruby-standalone

Details of changes made to pact-php

These have been consumed in the pact-php project, and tested cross platform

In order to test ARM64 on MacOS, and Linux, I have utilised cirrus-ci, which is free for open-source usage (within reasonable limits)

OS Standalone Version Architecture Tested
OSX v2.0.0 x86_64 GitHub Actions
OSX v2.0.0 aarch64 (arm) Cirrus CI
Linux v2.0.0 x86_64 GitHub Actions
Linux v2.0.0 aarch64 (arm) Cirrus-CI
Windows v2.0.0 x86_64 GitHub Actions
Windows v2.0.0 x86 Untested
Windows v2.0.0 aarch64 (via x86 emulation) Untested

gh

Screenshot 2023-04-29 at 02 25 04

@YOU54F
Copy link
Member Author

YOU54F commented May 5, 2023

Hey!

It has been identified that there are a couple of issues noted in the new 2.x version of the pact-ruby-standalone, therefore I am switching this PR to a draft

pact-foundation/pact-ruby-standalone#101 (comment)

@YOU54F YOU54F marked this pull request as ready for review May 18, 2023 23:02
@YOU54F YOU54F mentioned this pull request Jul 12, 2023
@YOU54F YOU54F merged commit 8c56e16 into master Jul 14, 2023
@mefellows mefellows deleted the arm64_ruby branch July 18, 2023 01:38
@mefellows
Copy link
Member

👏

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