pact-go
pact-go copied to clipboard
Golang version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.
## Software versions v1.7.0 * **OS**: e.g. Windows 10 * **Consumer Pact library**: Pact-go vv1.7.0 * **Provider Pact library**: - * **Golang Version**: `1.21.0 * **Golang environment**: set GO111MODULE= set...
Our CI server dont have the PACT CLI installed and the teams using the pact-go is seeing error when running the contract tests in CI server. Is there a way...
Our team is trying to display pact provider verification results in PRs. To do that, we parse the test output and grab the pact provider summary. However, it contains ANSI...
## Software versions * **OS**: e.g. Mac OSX 10.11.5 * **Consumer Pact library**: Pact go v2.0.1 * **Golang Version**: `go1.20.5` * **Golang environment**: `GO111MODULE="" GOARCH="amd64" GOBIN="" GOCACHE="/home/dev/.cache/go-build" GOENV="/home/dev/.config/go/env" GOEXE="" GOEXPERIMENT=""...
## Software versions * **OS**: e.g. Mac OS Monterey 12.6.8 * **Consumer Pact library**: pact-go v2.0.1 * **Provider Pact library**: pact-go v2.0.1 * **Golang Version**: Go v1.20 * **Golang environment**:...
Allows for reuse of structs generated by the client code for reuse with protobuf or json. The protobuf portion of the struct definition was not compatible with the MatchV2 due...
## Software versions * **OS**: Debian GNU/Linux * **Consumer Pact library**: github.com/pact-foundation/pact-go/v2 v2.0.0-beta.22 * **Provider Pact library**: github.com/pact-foundation/pact-go/v2 v2.0.0-beta.22 * **Golang Version**: go version go1.20.3 linux/amd64 * **Golang environment**: GO111MODULE=""...
This was disabled in 2.x.x for reasons I can't remember now. This should shake out any issues with `pact-go install` and obviously create more reliability.
## Software versions * **OS**: Mac OSX 13.0.1 * **Consumer Pact library**: Pact go v2.0.0-beta.18 * **libpact_ffi**: 0.3.2 * **Golang Version**: `go version go1.18.3 darwin/arm64` * **Golang environment**: Provide output...
## Software versions * **OS**: Ubuntu Linux * **Consumer Pact library**: Pact Go v2.0.0-beta.17.0.20221222235702-6e805a539d1b * **Provider Pact library**: Pact Go v2.0.0-beta.17.0.20221222235702-6e805a539d1b * **Golang Version**: go version go1.19.2 linux/amd64 * **Golang...