Product GuideChangelogCommunity DiscordDiscussionsBlogGitHub
Log In

Label based on file paths

Here's an example of a reviewpad.yml configuration that label pull requests that contain changes to a certain filepath.

api-version: reviewpad.com/v3.x

labels:
  critical:
    description: Critical changes
    # color is the hexadecimal color code for the label, without the leading #.
    color: "fd5e53"

rules:
  - name: changesMainFile
    kind: patch
    description: Patch contains changes to the main file
    spec: $hasFileName("go/main.go")

workflows:
  - name: critical
    description: Modifications of critical code require careful review
    if:
      - rule: changesMainFile
    then:
      - $addLabel("critical")

Did this page help you?