diff --git a/.pullapprove.yml b/.pullapprove.yml index 6111296..27c572c 100644 --- a/.pullapprove.yml +++ b/.pullapprove.yml @@ -1,29 +1,25 @@ version: 3 - +meta: + standard-conditions: &standard-conditions + - > + contains_any_fnmatches(files, [ + ".github/workflows/*", + ".pullapprove.yml", + "tox.ini", + "CODE_OF_CONDUCT.md", + ]) +pullapprove_conditions: *standard-conditions groups: - github-workflows: - conditions: - - "'.github/workflows/*' in files" - reviewers: - teams: - - roadies - reviews: - required: 1 - - pullapprove-config: - conditions: - - "'.pullapprove.yml' in files" - reviewers: - teams: - - roadies - reviews: - required: 1 - - tox-ini: - conditions: - - "'tox.ini' in files" + roadies: + conditions: *standard-conditions reviewers: teams: - roadies reviews: required: 1 + labels: + pending: "roadies" +notifications: +- when: pullapprove.group.requested_reviewers + comment: | + {{ event.group }} review requested from {{ text_list(event.requested_reviewers.mentions, "and") }}