To promote knowledge transfer across teams we ask our developers to send pull requests to people outside of their team. We notice that people tend to send their pull request to a small group of people they know, so we would like to be able to randomly assign a number of people as reviewers for a pull request
Ideally we would like to be able to
- Disable the removal of these automatically assigned reviewers
- Allow manually adding more reviewers (e.g. if the random assignees happen to be out of office or if a specific person needs to do an additional review)
- Allow a pull request to be merged if 2 people approve, no limitation on if this needs to be one of the randomly assigned people
Does anyone know if this is possible with Bitbucket or a Bitbucket plugin?