If you have any questions, feedback, or issues please let us know via GitHub Issues or by using Intercom on pullapprove.com.

reject_value

Set a custom value for what a rejection is worth. Essentially allows rejections to cancel out approvals -- if reject_value: -1, then every rejection would require 1 additional approval. If reject_value: -2, then 1 rejection would require 2 more approvals.

Must be an integer <= 0. By default, it is 0, meaning rejections have no negative impact on the overall approvals required.

Example usage:

Rejections cancel out approvals 1-for-1

groups:
  security:
    required: 2
    reject_value: -1
    users:
      - userone
      - usertwo
      - userthree
      - userfour

A single rejection rejects the PR (use any value > the number of reviewers you have)

groups:
  security:
    required: 2
    reject_value: -99
    users:
      - userone
      - usertwo
      - userthree
      - userfour