{"repo":"necojackarc/auto-request-review","free":true,"listed":false,"github":"https://github.com/necojackarc/auto-request-review","clone":"git clone https://github.com/necojackarc/auto-request-review.git","description":"A GitHub Action that automatically requests review of a pull request based on files changes and/or groups the author belongs to 🤖","language":"JavaScript","stars":140,"topics":["request-review","glob","github-actions","github","pull-requests","code-review"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Auto Request Review A GitHub Action automatically requests review of a pull request based on files changes and/or groups the author belongs to 🤖 Motivation It varies depending on the team who should review which pull requests. In some teams, review requests are randomly assigned while others prefer to have them reviewed by every one of the team members. With the default features, code review assignments and code owners, you can cover only a couple of use cases - in other words, there are other cases they don't cover. This GitHub Action best suits any of the following needs: - You'd like to request review based on files changed - You'd like to specify reviewers per author - You'd like to get all of the other team members to review - You'd like to keep code owners real code owners, not just reviewers - You'd like to randomly pick reviewers based on the conditions mentioned above Overall, if you'd like to request review to a certain set of members based on groups and/or files changed, this GitHub Action works best. Code owners vs reviewers Code owners own or are responsible for the code in their spaces while reviewers just review it. Some teams distinguish them clearly. For instance, in some teams, you need to get in total two approvals to merge your pull request; one is from one of the code owners and the other is from any of your team members. Another use case is that you'd like certain members to have a look if time permits as an optional and additional review while the code","default_branch":null,"files":null,"tree":[],"storefront":"/r/necojackarc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/necojackarc/auto-request-review/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}