These are the v2 docs. For the current version, look here.

author_approval

There are three ways in which author_approval can function.


Required

The author must approve the pull request.

groups:
  designers:
    author_approval:
      required: true

Ignored

The author can approve their own pull requests, but it does not count towards the number of approvals required. For example, if 3 reviewers must approve a PR then that means 3 reviewers excluding the author.

groups:
  designers:
    author_approval:
      ignored: true

Auto

If the author is a reviewer on the PR, they will automatically have an "approved" status. They can not disable this or reject the PR.

groups:
  designers:
    author_approval:
      auto: true