From b2a0a91720f5506d1d9b827e3c9f4f57a65e3cda Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Fri, 1 Oct 2021 20:53:08 +0100 Subject: [PATCH] :building_construction: Auto-apply PR label based on branch name --- .github/pr-branch-labeler.yml | 10 ++++++++++ .github/workflows/pr-labler.yml | 12 ++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 .github/pr-branch-labeler.yml create mode 100644 .github/workflows/pr-labler.yml diff --git a/.github/pr-branch-labeler.yml b/.github/pr-branch-labeler.yml new file mode 100644 index 00000000..0a7732e3 --- /dev/null +++ b/.github/pr-branch-labeler.yml @@ -0,0 +1,10 @@ +# PR labels and the branch patterns they should be auto-assigned to + +🦋 Bug Fix: ['FIX/*', 'HOT-FIX/*', 'BUG-FIX/*'] +✨ New Feature: ['FEATURE/*'] +🚚 Refactor: ['IMPROVMENTS/*', 'REFACTOR/*'] +💯 Showcase: ['SHOWCASE/*'] +💄 Stylistic Changes: ['STYLES/*', 'THEME/*'] +🛠️ Build Changes: ['ARCH/*', 'ARCHITECTURE/*', 'DOCKER/*', 'BUILD/*'] +🤖 Auto: ['AUTO/*', 'BOT/*', 'snyk-upgrade-*', 'snyk-fix-*'] +⛔ Don't Merge: ['WEBSITE/*', 'EXPERIMENT/*', 'DEPLOY/*', 'deploy_*', 'gh-pages', 'dev-demo'] \ No newline at end of file diff --git a/.github/workflows/pr-labler.yml b/.github/workflows/pr-labler.yml new file mode 100644 index 00000000..3f92e5c4 --- /dev/null +++ b/.github/workflows/pr-labler.yml @@ -0,0 +1,12 @@ +# Labels pull requests based on their branch name +name: 💡 PR Branch Labeler +on: pull_request +jobs: + label-pr: + runs-on: ubuntu-latest + steps: + - name: Label PR + if: github.event.action == 'opened' + uses: ffittschen/pr-branch-labeler@v1 + with: + repo-token: ${{ secrets.BOT_GITHUB_TOKEN }} \ No newline at end of file