With tags deprecated, and a setup with no automatic deployment from master branches to any environments, there is no way to check in a PR merge pipeline if it is safe to merge a PR into master.
Adding the equivalent of can-i-merge --pacticipant consumer --branch feat/xyz --with master of the target provider would solve this.
The assumption of all providers using the same branch name could be circumvented by allowing it to check the mainBranch of providers.