PullRequest Approval

Approvals by PullRequest Reviewers

Teams using PullRequest have the ability to allow reviewers from the PullRequest network to approve proposed changes.

This is useful if you wish to prevent changes from being merged if our reviewers have identified what appears to be blocking issues.

How to enable PullRequest Approval

PullRequest Reviewer Approval can be enabled for each of your repositories in their respective Project Settings.

Reviewer Approval is disabled by default.

Problems with PullRequest Approval

In some cases, PullRequest will be unable to execute an approved action in your version control provider.

This is likely because of settings configured for your repositories in your version control provider, such as user role permissions, that prevent our posting user or application from successfully approving.

For example, GitLab allows for Groups or Users to be set as Eligible Approvers and require a password to approve.

In these cases, PullRequest will post a comment noting that a PullRequest reviewer has approved the changes, but our system was unable to apply a functional "approved" status to the pull or merge request in the system.

Last updated