This feature is available on the business and organization plans.

Templates

PullApprove configurations can be shared across your organization or projects. This makes it easy to re-use common settings or avoid copy-pasting the same .pullapprove.yml into tens or hundreds of repos.

You can do this by using the extends setting, which simply points to a HTTP url where the template can be found.

By adding specific settings after the extends field, you can build upon the template and merge the settings together.

# (GitHub)
version: 3

extends: your-github-org/pullapprove

# these will be combined with the template groups
groups:
  group_to_add:
    ...

See the "extends" documentation for more details.