I am working in a team using Bit Bucket and the PR code review process. I was wondering if it is possible to have conditional approval.
I know it's possible to set a branch such that PRs need, for example, approval by 2 developers as opposed to just 1 but is it possible to have a scenario like this:-
Developer A, Developer B, Developer C, Developer D
If Developer A approves a PR it can be Merged
If Developer B, C, or D approves a PR then it needs approval from another developer.
This would take into account experience of the developers, both as developers in general and in the domain.