We are a team of 6 people, using github enterprise in our company, and we have some communication problems in our PRs.
We have a rule “Minimun one review per PR required, but everybody else is welcome to review”.
Sometimes we find ourselves in the next situation:
- a team member creates a PR and invites others to review it
let’s say 3 other devs start reviewing
at this moment the PR’s author has no idea how many people are in progress
so when the first review is done and approved, the author considers the PR as approved and merges it
and all the others who haven’t finished yet… are surprised
So what we do - we have to manually add comments to PR, and author should keep his eye on the conversation, to make decision when all reviewers are done. It helps, but not always.
Also some developers sometimes don’t have time to review right now, but it’s still very important for them, so they need to let the author know “Don’t merge, wait for me please”.
So what we’re missing - is ability to block the PR by each reviewer-volunteer until the review is done.
Is there any existing functionality for that?