probably a silly question but my team is really struggle with which jobs we need to be running in which context for a provider.
1. we have a webhook trigger job to verify our consumers. this seems to make sense
2. we should have can-i-deploy running in our main pipeline before deployment to make sure that we have an acceptable pact agreement. makes sense
3. branch pipelines with changes going into the main branch (MR/PR) this is where we are stuck
a. we had roughly the same trigger pipeline running verifyPacts but this was aparently cause consumers to verify against the wrong version and fail (the branch instead of mainline)
b. it seems like we should be able to run can-i-merge but this would require publishing the verification which was causing us issues.
would be great to get some clarity on this so we can figure out what exactly it is that we need to fix. i feel i have scoured the documentation quite a bit and everything seems to be in the context of the consumer thinking2