auto-labeler
GitHub App
auto-labeler
GitHub App
A Probot app which automatically labels GitHub Issues and Pull Requests, based on regular expressions you define under .github/auto-labeler.yml.
The format of the configuration file is:
# auto-labeler "simple" schema# Comment is applied to both issues and pull requests.# If you need a more robust solution, consider the "full" schema.comment: | Thanks for this! I have applied any labels matching special text in your issue. We'll review the labels and make any necessary changes.# Labels is an object where:# - keys are labels# - values are array of string patterns to match against title + body in issues/prslabels:
'bug':
- '\bbug[s]?\b''help wanted':
- '\bhelp( wanted)?\b''duplicate':
- '\bduplicate\b'
- '\bdupe\b''enhancement':
- '\benhancement\b''question':
- '\bquestion\b'This will apply the labeling rules for all issues and pull requests.
For more control, consider the "full" schema:
# auto-labeler "full" schema# enable auto-labeler on issues, prs, or both.enable:
issues: trueprs: true# comments object allows you to specify a different message for issues and prscomments:
issues: | Thanks for opening this issue! I have applied any labels matching special text in your title and description. Please review the labels and make any necessary changes.prs: | Thanks for the contribution! I have applied any labels matching special text in your title and description. Please review the labels and make any necessary changes.# Labels is an object where:# - keys are labels# - values are objects of { include: [ pattern ], exclude: [ pattern ] }# - pattern must be a valid regex, and is applied globally to# title + description of issues and/or prs (see enabled config above)# - 'include' patterns will associate a label if any of these patterns match# - 'exclude' patterns will ignore this label if any of these patterns matchlabels:
'bug':
include:
- '\bbug[s]?\b'exclude: []'help wanted':
include:
- '\bhelp( me)?\b'exclude:
- '\b\[test(ing)?\]\b''enhancement':
include:
- '\bfeat\b'exclude: []Developer
auto-labeler is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.
Report abuse