pact-go icon indicating copy to clipboard operation
pact-go copied to clipboard

Golang version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.

Results 75 pact-go issues
Sort by recently updated
recently updated
newest added

Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.1.3 to 1.5.0. Release notes Sourced from github.com/spf13/cobra's releases. v1.5.0 Spring 2022 Release 🌥️ Hello everyone! Welcome to another release of cobra. Completions continue to get better...

dependencies

## Expected behaviour Successful PASS without seeing any unrelated error ## Actual behaviour Successful PASS with seeing an unrelated error - For e.g `[ERROR] API handler start failed: accept tcp...

Version 1.6.7 has two CVEs related to the dependencies `github.com/gin-gonic/gin v1.7.2` ([vulnerability](https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMGINGONICGIN-1041736)) and `gopkg.in/yaml.v2 v2.2.2` ([vulnerability](https://osv.dev/vulnerability/GO-2021-0061)) that could be fixed by bumping the dependencies to the latest version.

help wanted
ready
good first issue

https://github.com/pact-foundation/pact-go/blob/965f5352245dd97adda9de8581c9469132e322a5/installer/installer.go#L125 `LibRegistry` is never populated: ``` log.Printf("[DEBUG] LibRegistry: %#v\n", LibRegistry) // Prints: [DEBUG] LibRegistry: map[string]installer.Versioner{} ``` Results in always getting this error.

bug

## Software versions * **OS**: e.g. Mac OSX 11.6 * **Consumer Pact library**: Pact go v1.6.4 * **Provider Pact library**: Pact go v1.6.4 * **Golang Version**: go1.14.2 darwin/amd64 * **Golang...

## Software versions * **OS**: Ubuntu 20.04 * **Consumer Pact library**: pact-go v2.0.0-20210621102432-26b32fd1552a * **Provider Pact library**: - * **Golang Version**: go1.16.2 linux/amd64 * **Golang environment**: - ## Expected behaviour...

# Summary This issue tracks the major changes required to get Pact Go to a full v3.0.0 [specification](https://github.com/pact-foundation/pact-specification/) support, including integration with the native [pact-reference](https://github.com/pact-foundation/pact-reference) library. Moving to the native...

## Software versions * **OS**: ubuntu-20.04 (in Github Action) * **Golang Version**: `go1.16.5 linux/amd64` ## Expected behaviour Rust FFI libraries installed with `go run github.com/pact-foundation/pact-go/v2 -l DEBUG install` work in...

bug
ready

The Go docs for PactFileWriteMode describe values `overwrite` and `merge`. https://github.com/pact-foundation/pact-go/blob/2354ed96613f7704d44d5e181ddaa018b2c02996/dsl/pact.go#L64-L70 However the linked docs show > Default value: :overwrite Options: :overwrite, :update, :smart, :none With no mention of 'merge'....

question
documentation

## Software versions * **OS**: e.g. Mac OSX 10.14.6 * **Provider Pact library**: e.g. github.com/pact-foundation/pact-go v1.4.1 * ** pact standalone: pact-1.88.14 * **Golang Version**: `1.14` * **Golang environment**: Provide output...