Feature #4183
open
Different roles for PR reviewers
Added by Tomoyuki Harada over 8 years ago.
Updated about 4 years ago.
Description
Currently we can set one or more reviewers for PR, but to complete review all reviewers must approve it.
This workflow is natural but sometimes we just want someone check modification as observer but not need to mandatory to complete the review.
- Target version set to v4.5
I like the idea. Few things that we need to put attention to:
- voting needs to be calculated only on voting reviewer type
- adding a reviewer with with different types should trigger different notifications
- it should be possible to change the role of reviewer on already created PR
I think would come along with enforced reviewers logic. We'd add a special markers into reviewers (store roles inside the reviewers table)
Roles could be:
- reviewer
- observer
- tester
- linter
IN addition there should be an enforced bool type so added reviewer is not removable.
Based on those we could make strict/loose rules how things are reviewed and also how voting goes. Several times we had situation when the logic that picks reviewers based on code annotation picks a lot of guys.
Let's imagine someone is on vacation. Unless he's enforced reviewer. I'd be great to NOT remove that person in order for a merge, but change his type into observer.
It would be very usefull addition.
- Target version changed from v4.5 to v4.6
- Target version changed from v4.6 to v4.7
- Subject changed from Observer role for PR reviewer to Different roles for PR reviewers
- Target version changed from v4.7 to v4.8
- Target version changed from v4.8 to v4.10
- Target version changed from v4.10 to v4.11
any update on this? Would really love these feature, it's a real pain not being able to add someone who just needs to be aware but doesn't need to approve.¶
any update on this? Would really love these feature, it's really useful to be able to add someone who doesn't need to approve it.
- Target version changed from v4.11 to v4.20
We're workning on this code now for reviewers, and notifications management, would be good to make those roles too
- Status changed from New to Resolved
Also available in: Atom
PDF