Assign One or More Reviewers Based on Conditions
Assign 3 Random Reviewers from a Team if the Pull Request Has Files With Specific Extensions and Patterns
workflows:
- name: ask
description: Ask devops team
run:
- if: $hasFileExtensions([".md"])
then: $assignTeamReviewer(["devops"])
- if: $hasFilePattern("src/core/**")
then: $assignReviewer($team("developers"), 3, "reviewpad")
- if: $hasFilePattern("src/config/**")
then:
- $assignReviewer(["john"], "random")
- $assignTeamReviewer(["devops"])