pact-foundation / pact-net

.NET version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
https://pact.io
MIT License
823 stars 225 forks source link

feat: support arm64 linux + ci tests for arm64 linux/macos #475

Closed YOU54F closed 5 months ago

YOU54F commented 9 months ago

You and whose ARMy 🦾 <- ⚠️ YouTube link.

Introduces

The rationale for including the x86_64 counterparts for MacOS / Linux is to eek out any inconsistencies between GHA runners and Cirrus-CI runners, and have similar base images/machines on the cirrus platform.

This should allow us to determine if there any x-plat issues are down to our CI provider, or cpu architecture (or arch emulation in the case of rosetta).

YOU54F commented 5 months ago

Closing in favour of utilising GH actions now they have rolled out M1 machines to open source with macos-14 labelled runners

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