Review
Automate reviews for your pull requests with customizable comments and review types.
The review
action provides you with an automated way to review pull requests.
This can be particularly useful in situations where you want to automatically
approve pull requests that meet certain criteria, or to request changes on a
pull request when a particular check fails. By automating this process, you can
increase the efficiency of your workflow and ensure consistency in the way pull
requests are reviewed in your repository.
Parameters
Section titled ParametersKey name | Value type | Default | |
---|---|---|---|
bot_account | template or null |
| |
Mergify can impersonate a GitHub user to review a pull request. If no | |||
message | template or null |
| |
The message to post in the review | |||
type | APPROVE , REQUEST_CHANGES or COMMENT |
| |
The type of review to post |
Examples
Section titled ExamplesApprove a pull request when all checks have passed
Section titled Approve a pull request when all checks have passedpull_request_rules:
- name: automatic approval
conditions:
- check-success = myfirstCIname
- check-success = mysecondCIname
actions:
review:
type: APPROVE
In this example, Mergify will automatically approve any pull request once all checks have passed successfully.
Approve Dependabot Pull Requests
Section titled Approve Dependabot Pull RequestsYou can use Mergify to review a pull request on your behalf. This can be handy if you require a minimum number of review to be present on a pull request (e.g., due to branch protection) but want to automate some merge.
Dependabot is the bot behind GitHub
automatic security update. It sends automatic updates for your project’s
dependencies, making sure they are secure. You can automate the approval of
pull request created by dependabot
with a rule such as:
pull_request_rules:
- name: automatic approval for Dependabot pull requests
conditions:
- author = dependabot[bot]
actions:
review:
type: APPROVE
message: Automatically approving dependabot