Skip to content

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-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.

3 participants