actions: Combine PR labeling jobs into a single workflow

This commit is contained in:
ColorfulRhino
2024-06-08 14:03:24 +02:00
committed by Igor Pecovnik
parent 39ce1a480f
commit ba3a545ee2
2 changed files with 24 additions and 29 deletions

View File

@@ -1,13 +1,14 @@
name: "Automatic Labeler"
name: "Automatic Pull Request Labeling"
#
# Set labels for pull requests automatically based on size (modified via job 'label-size') and file categories (modified via .github/labeler)
#
on:
- pull_request_target
permissions:
contents: read
jobs:
triage:
label-category:
permissions:
contents: read # for actions/labeler to determine modified files
pull-requests: write # for actions/labeler to add labels to PRs
@@ -17,3 +18,21 @@ jobs:
- uses: actions/labeler@v5
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
label-size:
permissions:
contents: read # for pascalgn/size-label-action to determine modified files
pull-requests: write # for pascalgn/size-label-action to add labels to PRs
runs-on: ubuntu-latest
steps:
- name: size-label
uses: "pascalgn/size-label-action@v0.5.2"
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
with:
sizes: >
{
"0": "small",
"50": "medium",
"250": "large"
}

View File

@@ -1,24 +0,0 @@
name: Pull Request Labeling
on:
- pull_request_target
jobs:
size-label:
permissions:
contents: read # to determine modified files
pull-requests: write # to add labels to PRs
runs-on: ubuntu-latest
steps:
- name: size-label
uses: "pascalgn/size-label-action@v0.5.2"
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
with:
sizes: >
{
"0": "small",
"50": "medium",
"250": "large"
}