From b79be3ff634f771230b2b6ee9f47308c5793671a Mon Sep 17 00:00:00 2001 From: Luca Comellini Date: Thu, 27 Apr 2023 20:05:49 -0700 Subject: [PATCH] Add labeler workflow (#91) --- .github/labeler.yml | 20 ++++++++++++++++++++ .github/workflows/labeler.yml | 17 +++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 .github/labeler.yml create mode 100644 .github/workflows/labeler.yml diff --git a/.github/labeler.yml b/.github/labeler.yml new file mode 100644 index 00000000..47099308 --- /dev/null +++ b/.github/labeler.yml @@ -0,0 +1,20 @@ +enhancement: + - head-branch: ['^feature/', '^feat/', '^enhancement/', '^enh/'] + +bug: + - head-branch: ['^fix/', '^bug/'] + +chore: + - head-branch: ['^chore/'] + +tests: + - head-branch: ['^tests/', '^test/'] + - changed-files: ['__tests__/**/*'] + +documentation: + - head-branch: ['^docs/', '^doc/'] + - changed-files: '**/*.md' + +dependencies: + - head-branch: ['^deps/', '^dep/', '^dependabot/'] + - changed-files: ['package.json', 'package-lock.json'] diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml new file mode 100644 index 00000000..7cea7455 --- /dev/null +++ b/.github/workflows/labeler.yml @@ -0,0 +1,17 @@ +name: "Pull Request Labeler" +on: + - pull_request_target + +permissions: + contents: read + +jobs: + triage: + permissions: + contents: read + pull-requests: write + runs-on: ubuntu-latest + steps: + - uses: joshdales/labeler@68a25980166b8ff8eb977d9a31cab5bd883793e1 # if https://github.com/actions/labeler/pull/203 is merged, use the official action actions/labeler + with: + repo-token: "${{ secrets.GITHUB_TOKEN }}"