Been working through the consumer version selectors to try and ascertain library support for them all and noticed a few oddities
12 consumer version selectors in total
consumerVersionSelectors.mainBranch
consumerVersionSelectors.branch
consumerVersionSelectors.matchingBranch
consumerVersionSelectors.fallbackBranch
consumerVersionSelectors.deployed
consumerVersionSelectors.released
consumerVersionSelectors.deployedOrReleased
consumerVersionSelectors.environment
consumerVersionSelectors.latest
consumerVersionSelectors.consumer
consumerVersionSelectors.tag
consumerVersionSelectors.fallbackTag
- Pact-Rust missing CVS
- Pact-Ruby missing CVS
fallbackBranch
- refers to
fallbackTag which I don't believe is used by the pact broker
Rust Consumer version selectors
ConsumerVersionSelector {
tag: Some(t.to_string()),
latest: Some(true),
consumer: None,
branch: None,
main_branch: None,
deployed: None,
released: None,
deployed_or_released: None,
environment: None,
matching_branch: None,
fallback_tag: None,
}
Ruby Consumer version selectors
selector[:tag]
selector[:latest]
selector[:consumer]
selector[:branch]
selector[:mainBranch]
selector[:deployed]
selector[:released]
selector[:deployedOrReleased]
selector[:environment]
selector[:matchingBranch]
selector[:fallbackTag]
selector[:matchingTag]
selector[:fallback]
Been working through the consumer version selectors to try and ascertain library support for them all and noticed a few oddities
12 consumer version selectors in total
consumerVersionSelectors.mainBranchconsumerVersionSelectors.branchconsumerVersionSelectors.matchingBranchconsumerVersionSelectors.fallbackBranchconsumerVersionSelectors.deployedconsumerVersionSelectors.releasedconsumerVersionSelectors.deployedOrReleasedconsumerVersionSelectors.environmentconsumerVersionSelectors.latestconsumerVersionSelectors.consumerconsumerVersionSelectors.tagconsumerVersionSelectors.fallbackTagfallbackBranchfallbackBranchfallbackTagwhich I don't believe is used by the pact brokerRust Consumer version selectors
Ruby Consumer version selectors