pact-foundation / pact-go

Golang version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.
http://pact.io
MIT License
828 stars 103 forks source link

Ci/tests #372

Closed YOU54F closed 3 months ago

YOU54F commented 3 months ago

Get the CI suite green again.

Main issue is the Avro Plugin 0.0.3 and 0.0.4 are in tar.gz format, so need either of

  1. 0.1.1 of the pact-plugin-cli
  2. 0.4.12 of the pact ffi

The former is blocked because there is no linux x86_64 executable uploaded for the 0.1.1 pact-plugin-cli release, issue here

The latter is blocked, because the pact serialisation differs between pact ffi versions, noted in the matt plugin test. The same behaviour exhibited during a pact-js update to the pact-ffi via pact-js-core resulted in the same issue when updating the FFI in pact-go from 0.4.5