From e6e44b0e2f753cb1dcc56addd245303b85ad3632 Mon Sep 17 00:00:00 2001 From: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Mon, 19 Oct 2020 14:06:47 +0200 Subject: [PATCH] fix(Action): Labeler (#3579) --- .github/label-pr.yml | 14 -------------- .github/labeler.yml | 21 +++++++++++++++++++++ .github/workflows/labeler.yml | 20 ++++++++------------ 3 files changed, 29 insertions(+), 26 deletions(-) delete mode 100644 .github/label-pr.yml create mode 100644 .github/labeler.yml diff --git a/.github/label-pr.yml b/.github/label-pr.yml deleted file mode 100644 index 24b88df6b..000000000 --- a/.github/label-pr.yml +++ /dev/null @@ -1,14 +0,0 @@ -- regExp: ".*\\.sql+$" - labels: ["DB"] -- regExp: ".*\\.(cpp|h)+$" - labels: ["CORE"] -- regExp: "src/server/scripts/(.*).(cpp|h)+$" - labels: ["Script"] -- regExp: ".*\\.md+$" - labels: ["Documentation"] -- regExp: ".*\\.sh+$" - labels: ["Bash"] -- regExp: ".*\\.cmake+$" - labels: ["Cmake"] -- regExp: ".*\\.yml+$" - labels: ["Workflow"] diff --git a/.github/labeler.yml b/.github/labeler.yml new file mode 100644 index 000000000..161c955de --- /dev/null +++ b/.github/labeler.yml @@ -0,0 +1,21 @@ +DB: + - src/**/*.sql + +CORE: + - any: ['src/**/*.cpp', 'src/**/*.h', '!src/server/scripts/*'] + +Script: + - src/server/scripts/**/*.cpp + - src/server/scripts/**/*.h + +Documentation: + - ./*.md + +Bash: + - ./*.sh + +Cmake: + - ./*.cmake + +Workflow: + - .github/workflows/* diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 202528c73..61bff78db 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -1,16 +1,12 @@ -# Workflow to associate labels automatically -name: labeler -# Trigger the workflow on pull request events +name: "Pull Request Labeler" on: [pull_request] + jobs: - label: + triage: runs-on: ubuntu-20.04 steps: - # We need to checkout the repository to access the configured file (.github/label-pr.yml) - - uses: actions/checkout@v2 - - name: Labeler - uses: docker://decathlon/pull-request-labeler-action:2.0.0 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # Here we can override the path for the action configuration. If none is provided, default one is `.github/label-pr.yml` - CONFIG_PATH: ${{ secrets.GITHUB_WORKSPACE }}/.github/label-pr.yml + - uses: actions/labeler@main + with: + repo-token: "${{ secrets.GITHUB_TOKEN }}" + configuration-path: .github/labeler.yml + sync-labels: true