From aa424868104ee137ddb68a33274625c3c6a3288b Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat, 19 Apr 2025 16:14:30 -0700 Subject: [PATCH] Label bot-generated PRs --- .github/workflows/pr-bot.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/.github/workflows/pr-bot.yml b/.github/workflows/pr-bot.yml index 5d1aca583..5db3f531a 100644 --- a/.github/workflows/pr-bot.yml +++ b/.github/workflows/pr-bot.yml @@ -32,6 +32,32 @@ jobs: /\.lock$/ /\.txt$/ + - name: Label bot-generated PRs + if: ${{ contains(github.actor, 'dependabot') || contains(github.actor, 'paperlessngx-bot') }} + uses: actions/github-script@v7 + with: + script: | + const pr = context.payload.pull_request; + const user = pr.user.login.toLowerCase(); + const labels = []; + + if (user.includes('dependabot')) { + labels.push('dependencies'); + } + + if (user.includes('paperlessngx-bot')) { + labels.push('translation', 'skip-changelog'); + } + + if (labels.length) { + await github.rest.issues.addLabels({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: pr.number, + labels, + }); + } + - name: Welcome comment if: ${{ !contains(github.actor, 'bot') }} uses: actions/github-script@v7