probot-paths-labeller
v1.3.1
Published
> a GitHub App built with [Probot](https://github.com/probot/probot) that adds labels in Pull Requests based on contents of the `paths-labeller.yml` file.
Downloads
5
Readme
Probot: Paths labeller
a GitHub App built with Probot that adds labels in Pull Requests based on contents of the
paths-labeller.yml
file. It will use base-ref's configuration when calculating the labels to add.This probot will add the labels declared in the descriptor if the pull request is not a draft pull request.
Usage
- Create a
paths-labeller.yml
file in your repository, under the.github
directory. - Use your own labels as the keys in the YAML file.
- Use an array for paths to be added to a label. Pathname Format: glob
- Use the empty label (
- "":
) for exclusions. Paths here won't receive a label unless precedent labels apply. - Wait for new Pull Requests to be opened or synchronised.
An example paths-labeller.yml
file is shown here:
---
- "label1":
- "*"
- "label2":
- "*"
- "":
- "*.pdf"
- "*.md"
- "LICENSE"
- "PRIVATE.doc"
- "label4":
- "*.py"
- "*.rb"
- "label5":
- "*.py"
- "*.rb"
- "label6":
- "folder/**/*.txt"
- "*.doc"
- "label8":
- "script.py"