1
0
Fork 0

Automation to label PRs

This commit is contained in:
Alicia Sykes 2022-07-30 15:49:41 +01:00 committed by GitHub
parent 82989fdb16
commit d2942d7805
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

27
.github/workflows/pr-labeler.yml vendored Normal file
View file

@ -0,0 +1,27 @@
# Applies labels based on the pull request category
name: 🏷️ PR Labeler
on:
pull_request:
types: [opened, edited]
env:
IGNORE_STR: 'Addition / Amendment / Removal / Spelling or Grammar / Website Update / Other'
jobs:
label-pr:
runs-on: ubuntu-latest
permissions: write-all
steps:
- name: Apply Labels
if: ${{ !github.event.pull_request.body.includes(env.IGNORE_STR) }}
uses: Naturalclar/issue-action@v2.0.2
with:
title-or-body: both
github-token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
parameters: >
[
{"keywords": ["Addition"], "labels": ["Addition"] },
{"keywords": ["Amendment"], "labels": ["Amendment"] },
{"keywords": ["Removal"], "labels": ["Removal"] },
{"keywords": ["Spelling or Grammar"], "labels": ["Grammar"] },
{"keywords": ["Website Update"], "labels": ["Website"] },
{"keywords": ["Misc"], "labels": ["Misc"] }
]