For example if there is a branch called "develop" that everyone targets PRs to for normal development that has a subset of default reviewers that have 1 required approval. Then there are also a long lived branch that is used for translations as well as the master branch. I would like the translation branch and the master branch to not require any of the default reviewer's approval when merging into develop. Is there a way to achieve this?
Create additional "Default Reviewers" rules that specify the exact source & target branches and set "Approvals Required" to 0 (zero).
You will still need to add at least one "Default Reviewer" username to the rule (it's a mandatory field), and that poor unfortunate soul will get added and notified on every PR that matches the exact source & target branch.
But because of the increased specificity these rules will take precedence when the source branch exactly matches, and so the merge button will remain enabled.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.