From a14aa998283a1957db2cc0e5250cdd1c427fe33a Mon Sep 17 00:00:00 2001 From: Chris Warren <16132615+c-warren@users.noreply.github.com> Date: Thu, 29 Jan 2026 13:38:26 -0800 Subject: [PATCH 1/4] chore: Assign an open-source lead to PRs from users outside of cadence's codeowners --- .gitar/rules/assign-maintainer-reviewer.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .gitar/rules/assign-maintainer-reviewer.md diff --git a/.gitar/rules/assign-maintainer-reviewer.md b/.gitar/rules/assign-maintainer-reviewer.md new file mode 100644 index 00000000000..f4b4f41a0e2 --- /dev/null +++ b/.gitar/rules/assign-maintainer-reviewer.md @@ -0,0 +1,17 @@ +--- +title: Assign Maintainer Reviewer for External Contributors +description: Automatically assigns a maintainer to review PRs from non-maintainers +when: Pull request is opened +actions: + - Assign reviewer in round-robin rotation +--- + +# Auto-assign Maintainer Reviewer + +When a pull request is opened by someone not listed in `.github/CODEOWNERS`, assign one reviewer from the following list in round-robin rotation: + +- @demirkayaender +- @natemort +- @c-warren + +Do not assign a reviewer if the PR author is already a maintainer listed in CODEOWNERS. From d7638b061f39dda311ffe8c259ca826a15ea4fde Mon Sep 17 00:00:00 2001 From: Chris Warren <16132615+c-warren@users.noreply.github.com> Date: Thu, 29 Jan 2026 14:00:11 -0800 Subject: [PATCH 2/4] testing whether the assignees field is useable --- .gitar/rules/assign-maintainer-reviewer.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitar/rules/assign-maintainer-reviewer.md b/.gitar/rules/assign-maintainer-reviewer.md index f4b4f41a0e2..c5faaa6b16b 100644 --- a/.gitar/rules/assign-maintainer-reviewer.md +++ b/.gitar/rules/assign-maintainer-reviewer.md @@ -14,4 +14,6 @@ When a pull request is opened by someone not listed in `.github/CODEOWNERS`, ass - @natemort - @c-warren +You must modify the assignees field on the Pull Request - being a reviewer is not sufficient. + Do not assign a reviewer if the PR author is already a maintainer listed in CODEOWNERS. From 4007b5fa767b1cfdd105aa5e7da7800ce0df2918 Mon Sep 17 00:00:00 2001 From: Chris Warren <16132615+c-warren@users.noreply.github.com> Date: Tue, 17 Feb 2026 12:42:57 -0800 Subject: [PATCH 3/4] add more volunteers --- .gitar/rules/assign-maintainer-reviewer.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitar/rules/assign-maintainer-reviewer.md b/.gitar/rules/assign-maintainer-reviewer.md index c5faaa6b16b..3194bba1452 100644 --- a/.gitar/rules/assign-maintainer-reviewer.md +++ b/.gitar/rules/assign-maintainer-reviewer.md @@ -8,11 +8,13 @@ actions: # Auto-assign Maintainer Reviewer -When a pull request is opened by someone not listed in `.github/CODEOWNERS`, assign one reviewer from the following list in round-robin rotation: +When a pull request is opened by someone not listed in `.github/CODEOWNERS`, assign @natemort plus one reviewer from the following list in round-robin rotation: -- @demirkayaender -- @natemort - @c-warren +- @fimanishi +- @neil-xie +- @zawadzkidiana +- @shijiesheng You must modify the assignees field on the Pull Request - being a reviewer is not sufficient. From 4e364c6a3d6db81ab0f4ee8fdf6d4f64837a9b80 Mon Sep 17 00:00:00 2001 From: Chris Warren <16132615+c-warren@users.noreply.github.com> Date: Tue, 17 Feb 2026 12:46:16 -0800 Subject: [PATCH 4/4] one more! --- .gitar/rules/assign-maintainer-reviewer.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitar/rules/assign-maintainer-reviewer.md b/.gitar/rules/assign-maintainer-reviewer.md index 3194bba1452..a395b8d4030 100644 --- a/.gitar/rules/assign-maintainer-reviewer.md +++ b/.gitar/rules/assign-maintainer-reviewer.md @@ -15,6 +15,7 @@ When a pull request is opened by someone not listed in `.github/CODEOWNERS`, ass - @neil-xie - @zawadzkidiana - @shijiesheng +- @abhishekj720 You must modify the assignees field on the Pull Request - being a reviewer is not sufficient.