HAS
- PR - verify against "released" - don't publish? Publish only if succesfull?
- verify against "main branch" - don't publish? (or maybe publish only when successfull?)
- on merge - verify against "released" - publish
HAC
- PR - don't publish
- on merge
- publish!
- mark version as "released"
infra-deployments
- PR check - run can-I-deploy?
- can the situation happen, when we
- that particular consumer-provider contract failed verification?
- that particular consumer-provider contract does not exist?
- What to do if `can-i-deploy` returns false?
- on merge - mark version as "released"