probot-paths-labeller

1.3.1 • Public • Published

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

  1. Create a paths-labeller.yml file in your repository, under the .github directory.
  2. Use your own labels as the keys in the YAML file.
  3. Use an array for paths to be added to a label. Pathname Format: glob
  4. Use the empty label (- "":) for exclusions. Paths here won't receive a label unless precedent labels apply.
  5. 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"

Readme

Keywords

Package Sidebar

Install

npm i probot-paths-labeller

Weekly Downloads

0

Version

1.3.1

License

Apache-2.0

Unpacked Size

21.1 kB

Total Files

19

Last publish

Collaborators

  • mdelapenya