Prevent non-organization users from approving pull requests #4395
-
In my personal experience in working with GitHub over all the past years I have never felt that pull request approvals from non-organization members were useful. It's in my opinion that these only create noise on a pull request and don't contribute anything useful to the discussion. In most situations, as far as I know, only organization members are the right candidates to approve pull requests. Therefor I want to suggest to provide an option on repository level or even organization level to close off pull request approvals (but not the entire review process) to non-organization members. The only people that should approve pull requests in most situations, in my experience, are:
I do believe that people should be able to continue to use the review process itself and comment on a pull request since it's valuable to receive feedback from non-organization members. However, a single "approval" by a non-organization member is never useful in my opinion and just adds noise to the pull request discussion. Basically I believe non-organization members should only be able to use the "comment" option when reviewing pull requests and not "approve" or "request changes". Happy to hear anyone's thoughts on this! 🙂 |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 4 replies
-
Hi @driesvints, we totally hear you. We currently have on our roadmap the ability to restrict drive-by reviews in settings. Stay tuned, and I'll keep this thread updated with details. |
Beta Was this translation helpful? Give feedback.
-
It sounds like you're already inclined to do this, but just in case more justification is needed....as well as not providing much value, they have at least two negative effects:
|
Beta Was this translation helpful? Give feedback.
-
I like this suggestion, but as I recall non-org members can be members of a repository. As such, it may be more useful to limit review permissions to repo members that have triage, write, maintain, or admin permissions. |
Beta Was this translation helpful? Give feedback.
-
cc: @dotproto @Danack ... all. 📣 Update: This product enhancement published yesterday on our public roadmap! You can now track the issue here. |
Beta Was this translation helpful? Give feedback.
cc: @dotproto @Danack ... all.
📣 Update: This product enhancement published yesterday on our public roadmap! You can now track the issue here.