This is the new PullApprove v3! Completely redesigned and rebuilt. You can read more about it here or log in to v2 here.

Extends

Your repo config file can "extend" an existing config file that lives somewhere else. This makes it easy re-use configurations across your organization and/or base your configuration off of a template.

Templates need to be accessible via a URL. Any publicly accessible HTTPS URL will work. You can also point us to a private GitHub repo URL within the same organization where the GitHub App is installed (e.g. https://api.github.com/repos/example/pullapprove-config/contents/.pullapprove.yml).

# you need at least these 2 fields to extend a template
version: 3
extends: https://api.github.com/repos/example/pullapprove-config/contents/.pullapprove.yml