Add Labeler Actions (#1074)

* adds labels to PRs

this will label PRs such that 
the maintainers have visibility into 
the breadth of the changes being suggested

* Create labeler.yml

* add all shell completions to labeler

any changes to and autocomplete for any shell
will now be auto labelled as impacting the autocompletion functionality
This commit is contained in:
John Calabrese 2020-04-02 11:26:08 -04:00 committed by GitHub
parent bbffa3aa94
commit d88d9a09e9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 31 additions and 0 deletions

12
.github/labeler.yml vendored Normal file
View file

@ -0,0 +1,12 @@
# changes to documentation
"area/documentation": doc/**/*
# changes to the core lib package
"area/lib": ./*.go
# changes to the zsh completion
"area/*sh completion":
- ./zsh_*
- ./shell_*
- ./powershell_*
- ./bash_*

19
.github/workflows/label.yml vendored Normal file
View file

@ -0,0 +1,19 @@
# This workflow will triage pull requests and apply a label based on the
# paths that are modified in the pull request.
#
# To use this workflow, you will need to set up a .github/labeler.yml
# file with configuration. For more information, see:
# https://github.com/actions/labeler/blob/master/README.md
name: Labeler
on: [pull_request]
jobs:
label:
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v2
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"