aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/assign/audio.yml8
-rw-r--r--.github/assign/cpu.yml11
-rw-r--r--.github/assign/global.yml4
-rw-r--r--.github/assign/gpu.yml10
-rw-r--r--.github/assign/gui.yml11
-rw-r--r--.github/assign/horizon.yml11
-rw-r--r--.github/assign/infra.yml9
-rw-r--r--.github/labeler.yml33
-rw-r--r--.github/workflows/pr_triage.yml51
9 files changed, 148 insertions, 0 deletions
diff --git a/.github/assign/audio.yml b/.github/assign/audio.yml
new file mode 100644
index 00000000..337007d3
--- /dev/null
+++ b/.github/assign/audio.yml
@@ -0,0 +1,8 @@
+addReviewers: true
+
+reviewers:
+ - marysaka
+
+filterLabels:
+ include:
+ - audio \ No newline at end of file
diff --git a/.github/assign/cpu.yml b/.github/assign/cpu.yml
new file mode 100644
index 00000000..da824bdc
--- /dev/null
+++ b/.github/assign/cpu.yml
@@ -0,0 +1,11 @@
+addReviewers: true
+
+reviewers:
+ - gdkchan
+ - riperiperi
+ - marysaka
+ - LDj3SNuD
+
+filterLabels:
+ include:
+ - cpu \ No newline at end of file
diff --git a/.github/assign/global.yml b/.github/assign/global.yml
new file mode 100644
index 00000000..afd5ce44
--- /dev/null
+++ b/.github/assign/global.yml
@@ -0,0 +1,4 @@
+addReviewers: true
+
+reviewers:
+ - Developers \ No newline at end of file
diff --git a/.github/assign/gpu.yml b/.github/assign/gpu.yml
new file mode 100644
index 00000000..b96d9d87
--- /dev/null
+++ b/.github/assign/gpu.yml
@@ -0,0 +1,10 @@
+addReviewers: true
+
+reviewers:
+ - gdkchan
+ - riperiperi
+ - marysaka
+
+filterLabels:
+ include:
+ - gpu \ No newline at end of file
diff --git a/.github/assign/gui.yml b/.github/assign/gui.yml
new file mode 100644
index 00000000..9731ea5b
--- /dev/null
+++ b/.github/assign/gui.yml
@@ -0,0 +1,11 @@
+addReviewers: true
+
+reviewers:
+ - Ack77
+ - emmauss
+ - TSRBerry
+ - marysaka
+
+filterLabels:
+ include:
+ - gui \ No newline at end of file
diff --git a/.github/assign/horizon.yml b/.github/assign/horizon.yml
new file mode 100644
index 00000000..966382b2
--- /dev/null
+++ b/.github/assign/horizon.yml
@@ -0,0 +1,11 @@
+addReviewers: true
+
+reviewers:
+ - gdkchan
+ - Ack77
+ - marysaka
+ - TSRBerry
+
+filterLabels:
+ include:
+ - horizon \ No newline at end of file
diff --git a/.github/assign/infra.yml b/.github/assign/infra.yml
new file mode 100644
index 00000000..d319fef1
--- /dev/null
+++ b/.github/assign/infra.yml
@@ -0,0 +1,9 @@
+addReviewers: true
+
+reviewers:
+ - marysaka
+ - TSRBerry
+
+filterLabels:
+ include:
+ - infra \ No newline at end of file
diff --git a/.github/labeler.yml b/.github/labeler.yml
new file mode 100644
index 00000000..7b8ae302
--- /dev/null
+++ b/.github/labeler.yml
@@ -0,0 +1,33 @@
+audio: 'src/Ryujinx.Audio*'
+
+cpu:
+ - 'src/ARMeilleure//*'
+ - 'src/Ryujinx.Cpu/*'
+ - 'src/Ryujinx.Memory/*'
+
+gpu:
+ - 'src/Ryujinx.Graphics.*'
+ - 'src/Spv.Generator/*'
+ - 'src/Ryujinx.ShaderTools/*'
+
+'graphics-backend:opengl': 'src/Ryujinx.Graphics.OpenGL/*'
+'graphics-backend:vulkan':
+ - 'src/Ryujinx.Graphics.Vulkan/*'
+ - 'src/Spv.Generator/*'
+
+gui:
+ - 'src/Ryujinx/*'
+ - 'src/Ryujinx.Ui.Common/*'
+ - 'src/Ryujinx.Ui.LocaleGenerator/*'
+ - 'src/Ryujinx.Ava/*'
+
+horizon:
+ - 'src/Ryujinx.HLE/*'
+ - 'src/Ryujinx.Horizon*'
+
+kernel: 'src/Ryujinx.HLE/HOS/Kernel/*'
+
+infra:
+ - '.github/*'
+ - 'distribution/*'
+ - 'Directory.Packages.props'
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'