Siim Mardus
08/16/2024, 9:14 AM%{
branch: <provider-branch>,
host: "localhost",
name: <provider-service>,
pact_source_opts: %{
broker_password: <password>,
broker_username: <username>,
broker_url: <broker-root-url>,
consumer_version_selectors: "[{\"mainBranch\":true}]",
enable_pending: 1
},
port: "1234",
skip_publish: 0,
state_change_url: "<http://localhost:1234/state_change>",
version: <provider-version-sha>
}
... and it fetched latest pact from "consumer-service", even though nowhere in the code I mention anything about the consumer name. Should I? Did I miss something? If we add a legit second consumer in the future, how do I specify it?Siim Mardus
08/16/2024, 9:17 AMconsumer property in consumer version selectors? 🤔
https://docs.pact.io/pact_broker/advanced_topics/consumer_version_selectors#properties
Still the question remains, how did it decide to use "consumer-service"
in my experiment? Some internal logic picks a random one? Should it?Siim Mardus
08/16/2024, 9:20 AMI assume I can useYup, just verified thatproperty in consumer version selectors?consumer
Yousaf Nabi (pactflow.io)
Siim Mardus
08/16/2024, 10:01 AM