Summary
Add the ability to configure a list of labels that should be excluded from PR review. PRs with any of these labels would be automatically skipped by Crow's review process.
Motivation
Automated PRs (e.g., Renovate dependency updates) currently get queued for review alongside human-authored PRs. These PRs are typically auto-merged and don't need the same level of review, creating unnecessary noise.
Proposed Behavior
- Add a configuration option (e.g.,
ignoreLabels) that accepts a list of GitHub/GitLab label names
- When Crow fetches PRs for review, skip any PR that has one or more of the configured ignore labels
- Common use case: ignoring labels like
dependencies, renovate, automated, etc.
Example Configuration
ignoreLabels:
- dependencies
- renovate
- automated
Summary
Add the ability to configure a list of labels that should be excluded from PR review. PRs with any of these labels would be automatically skipped by Crow's review process.
Motivation
Automated PRs (e.g., Renovate dependency updates) currently get queued for review alongside human-authored PRs. These PRs are typically auto-merged and don't need the same level of review, creating unnecessary noise.
Proposed Behavior
ignoreLabels) that accepts a list of GitHub/GitLab label namesdependencies,renovate,automated, etc.Example Configuration