aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorMary <mary@mary.zone>2023-06-12 12:29:41 +0200
committerGitHub <noreply@github.com>2023-06-12 12:29:41 +0200
commit0cc266ff190b2594304271f1635b624ef008036f (patch)
tree9d473b8ca9eb1e68322d6e1938d926763347b368 /.github/workflows
parent9a1b74799d350f9b4ba365bf8b118bddf517711f (diff)
infra: Add PR triage action (#5293)
This is a bare minimal triage action that handle big categories. In the future we could also label all services correctly but I didn't felt this was required for a first iteration.
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/pr_triage.yml51
1 files changed, 51 insertions, 0 deletions
diff --git a/.github/workflows/pr_triage.yml b/.github/workflows/pr_triage.yml
new file mode 100644
index 00000000..32a88480
--- /dev/null
+++ b/.github/workflows/pr_triage.yml
@@ -0,0 +1,51 @@
+name: "Pull Request Triage"
+on:
+- pull_request_target
+
+jobs:
+ triage:
+ permissions:
+ contents: read
+ pull-requests: write
+ runs-on: ubuntu-latest
+ steps:
+ - name: Update labels based on changes
+ uses: actions/labeler@v4
+ with:
+ sync-labels: true
+ dot: true
+
+ - uses: kentaro-m/auto-assign-action@v1.2.5
+ with:
+ configuration-path: '.github/assign/audio.yml'
+ if: github.event.action == 'opened'
+
+ - uses: kentaro-m/auto-assign-action@v1.2.5
+ with:
+ configuration-path: '.github/assign/cpu.yml'
+ if: github.event.action == 'opened'
+
+ - uses: kentaro-m/auto-assign-action@v1.2.5
+ with:
+ configuration-path: '.github/assign/gpu.yml'
+ if: github.event.action == 'opened'
+
+ - uses: kentaro-m/auto-assign-action@v1.2.5
+ with:
+ configuration-path: '.github/assign/gui.yml'
+ if: github.event.action == 'opened'
+
+ - uses: kentaro-m/auto-assign-action@v1.2.5
+ with:
+ configuration-path: '.github/assign/horizon.yml'
+ if: github.event.action == 'opened'
+
+ - uses: kentaro-m/auto-assign-action@v1.2.5
+ with:
+ configuration-path: '.github/assign/infra.yml'
+ if: github.event.action == 'opened'
+
+ - uses: kentaro-m/auto-assign-action@v1.2.5
+ with:
+ configuration-path: '.github/assign/global.yml'
+ if: github.event.action == 'opened'