Hi there, I have set-up pact testing within my team, with pact-broker CI-CD integrations webhooks, can-i-merge / deploy jobs and WIP/Pending pacts.We are scaling up and so far it works pretty good. But lately I had an issue with the workflow and I couldn’t find a recommendation on how to solve it. Here’s the problem:
• I’m adding a new contract between a provider and a consumer,
• I merged the provider, the branch master of the provider verify the pending pact of my consumer branch (which becomes not pending).
• Unfortunately, a colleague also merged on the provider right before I could launch the can-i-merge job on the consumer MR.
• The provider CI doesn’t fetch my contract for verification since it is not pending anymore.
• The can-i-merge job then timeout because it waits for the verification of the latest master version but it will never come…
Is there something wrong / missing with the workflow? Do I need to setup a web hook that will trigger a verification for a specific contract, when there is a timeout on can-i-merge job?