.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.
CI testing in CirrusCI for arm64 support (fixes #451)
MacOS M1
MacOS M1 with Rosetta
Linux aarch64/arm64
Linux x86_64/amd64
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).
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).