const verificationOptions = {
//...
consumerVersionSelectors: [
{
matchingBranch: true,
fallbackBranch: "main"
}
]
}
export interface ConsumerVersionSelector {
tag?: string;
latest?: boolean;
consumer?: string;
deployedOrReleased?: boolean;
deployed?: boolean;
released?: boolean;
environment?: string;
fallbackTag?: string;
branch?: string;
mainBranch?: boolean;
matchingBranch?: boolean;
}
Expected behaviour
Can set up like this
Actual behaviour
Steps to reproduce
I checked code base here https://github.com/pact-foundation/pact-js-core/blob/master/src/verifier/types.ts#L3
It does not match the document https://docs.pact.io/pact_broker/advanced_topics/consumer_version_selectors#properties