Ben Eyres
06/23/2022, 6:58 PMpublish
command and the matrix that is maintained in the pact-broker. From the docs I've read, provided the pacts have already been tested on the provider and have not been changed by the Consumer then the matrix should show that when I publish new Consumer results they have already been verified on the Producer side. However, what im seeing is that whenever a new Consumer verification result is published to the pact-broker my Matrix shows it has not been verified by the Producer even though there has been no change to the contract itself.
Am i missing something? Can someone help explain what im doing wrong here? ThanksBen Eyres
06/23/2022, 7:03 PMMatt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Ben Eyres
06/23/2022, 10:26 PMMatt (pactflow.io / pact-js / pact-go)
Ben Eyres
06/23/2022, 10:28 PMpb:diff-previous-distinct
Ben Eyres
06/23/2022, 10:28 PM{
"response": {
"body": {
- "schema_version": "4.0"
+ "schema_version": "8111.65"
}
}
},
Matt (pactflow.io / pact-js / pact-go)
Ben Eyres
06/23/2022, 10:28 PMBen Eyres
06/23/2022, 10:28 PMMatt (pactflow.io / pact-js / pact-go)
Ben Eyres
06/23/2022, 10:30 PMMatt (pactflow.io / pact-js / pact-go)
schema_version
property in your consumer test. If you can share that part of the test I can give some pointersBen Eyres
06/23/2022, 10:32 PMschema_version
was something controlled by pact, but its the schema_version
in my API facepalm oh dear!Ben Eyres
06/23/2022, 10:33 PM.stringMatcher("schema_version", "[0-9]+\\.[0-9]+")
Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Ben Eyres
06/23/2022, 10:39 PMBeth (pactflow.io/Pact Broker/pact-ruby)