mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-23 10:39:25 -05:00
Label bot-generated PRs
This commit is contained in:
parent
85baf9e0a1
commit
aa42486810
26
.github/workflows/pr-bot.yml
vendored
26
.github/workflows/pr-bot.yml
vendored
@ -32,6 +32,32 @@ jobs:
|
|||||||
/\.lock$/
|
/\.lock$/
|
||||||
/\.txt$/
|
/\.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
|
- name: Welcome comment
|
||||||
if: ${{ !contains(github.actor, 'bot') }}
|
if: ${{ !contains(github.actor, 'bot') }}
|
||||||
uses: actions/github-script@v7
|
uses: actions/github-script@v7
|
||||||
|
Loading…
x
Reference in New Issue
Block a user