Large Scale Change
Large scale changes (LSCs) are systematic modifications that touch many files across your repository, typically for infrastructure improvements, refactoring, or technical debt cleanup.
When a PR is detected as a large scale change (currently triggered by a diff so large that the platform API returns an HTTP 406), PullApprove applies special review requirements instead of the normal scope-based matching.
These changes typically require review from more senior team members who can assess the overall impact and approach.
[large_scale_change]
reviewers = ["admin1", "admin2"]
require = 2
labels = ["large-change"]
Properties:
reviewers(required) - List of users who can review large scale changes. Supports aliases.require- Number of approvals required (default: 1).labels- Labels to automatically apply when detected.