Paul
03/07/2022, 4:55 PMfailIfNoPactsFound
for the pact:verify and can-i-deploy.
Consumer A has a new PACT created to Provider C and released to dev. This works OK.
The problem we found is trying to release Provider C to ‘preprod’ where the can-i-deploy says it cannot as there isn’t Consumer A in preprod (which it is true that there isn’t this integration contract between these pacticipants in preprod).
I think this though should be a valid workflow (it’s as though it found the integration, so expects the PACT to be available at all tags).
We got around it 1st time by deleting the integration, then deploying the provider to all environments before introducing the new Consumer A v Provider C PACT (but think this is a bit of a blunt hammer).
It would be good to understand if we are missing something here, and is it something that may be helped through moving to environments?
Many thanks in advance.Beth (pactflow.io/Pact Broker/pact-ruby)
Beth (pactflow.io/Pact Broker/pact-ruby)
Beth (pactflow.io/Pact Broker/pact-ruby)
Paul
03/08/2022, 1:59 PMPaul
03/17/2022, 4:39 PMBeth (pactflow.io/Pact Broker/pact-ruby)
Beth (pactflow.io/Pact Broker/pact-ruby)
Paul
03/31/2022, 8:12 AMPaul
04/22/2022, 3:50 PMBeth (pactflow.io/Pact Broker/pact-ruby)