hi! following case - release was made 2 weeks ago ...
# general
d
hi! following case • release was made 2 weeks ago • provider(s) were changed • can-i-deploy of current release says, there is no verified pact for consumers is there easy way to verify current consumers and old providers ? I workarounded that by re-running old pipelines , where providers tests were
t
Usually I would verify all current pacts in each provider build. Are you not doing that?
Or am I misunderstanding the case?
d
but provider was changed
so only new one ( aka current ) is checked on each build
t
Oh I see, so you're asking about: • New consumer pact trying to deploy • Current deployment has old consumer • Old consumer has never seen the new consumer ?
d
yup
• Old provider has never seen the new consumer to be precise
t
I believe webhooks are supposed to be used for that case - this one triggers for: • the latest version from the provider's main branch • any version currently deployed to an environment
d
yeh, also thought about webhooks, but how do i tell ci, which branch is needed ?
t
I don't know, I'm afraid. I've never used the webhooks
d
as a human i understand, that i need to rerun release version branch
t
What I do is verify the current contract, and any deployed contracts, on each build. This doesn't solve your case though
d
thats what we do as well
+ 7 days of WIP
❤️ 1