From dabd9af4949c645f53d5c7ffabd62bb82d37c69e Mon Sep 17 00:00:00 2001 From: Kevin Gurney Date: Tue, 28 Apr 2026 12:07:19 -0400 Subject: [PATCH 1/5] 1. Group files under component comment headers in `.github/CODEOWNERS` file. 2. Add `@kevingurney` and `@sgilmore10` as `CODEOWNERS` for file `.github/workflows/matlab.yml`. Co-authored-by: Sarah Gilmore --- .github/CODEOWNERS | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 02184a563485..ed5ad30c0b03 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -25,19 +25,36 @@ # Arrow Format # /format/ -## Components +# Components + +## C Glib /c_glib/ @kou -# /cpp/ + +## C++ /cpp/src/arrow/acero @westonpace /cpp/src/arrow/adapters/orc @wgtmac /cpp/src/arrow/engine @westonpace /cpp/src/arrow/flight/ @lidavidm /cpp/src/parquet @wgtmac + +## MATLAB /matlab/ @kevingurney @kou @sgilmore10 +/.github/workflows/matlab.yml @kevingurney @sgilmore10 + +## Python /python/ @AlenkaF @raulcd @rok /python/pyarrow/_flight.pyx @lidavidm /python/pyarrow/**/*gandiva* @wjones127 + +## R /r/ @jonkeane @thisisnic +/r/configure* @assignUser +/r/Makefile @assignUser +/r/PACKAGING.md @assignUser +/r/tools/ @assignUser +/r/.Rbuildignore @assignUser + +## Ruby /ruby/ @kou # Docs @@ -59,10 +76,3 @@ .dockerignore @raulcd .env @assignUser @jonkeane @kou @raulcd compose.yaml @assignUser @jonkeane @kou @raulcd - -# R specific packaging tooling -/r/configure* @assignUser -/r/Makefile @assignUser -/r/PACKAGING.md @assignUser -/r/tools/ @assignUser -/r/.Rbuildignore @assignUser From 7c2453d578cad6b3c4dc5ffb315463646cc1d14c Mon Sep 17 00:00:00 2001 From: Kevin Gurney Date: Thu, 30 Apr 2026 09:44:48 -0400 Subject: [PATCH 2/5] Update .github/CODEOWNERS Co-authored-by: Sutou Kouhei --- .github/CODEOWNERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index ed5ad30c0b03..deebf217791c 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -38,8 +38,8 @@ /cpp/src/parquet @wgtmac ## MATLAB -/matlab/ @kevingurney @kou @sgilmore10 /.github/workflows/matlab.yml @kevingurney @sgilmore10 +/matlab/ @kevingurney @kou @sgilmore10 ## Python /python/ @AlenkaF @raulcd @rok From f6490591cc58458659eb6a7cbc03ff8d649f5750 Mon Sep 17 00:00:00 2001 From: Kevin Gurney Date: Thu, 30 Apr 2026 09:45:10 -0400 Subject: [PATCH 3/5] Update .github/CODEOWNERS Co-authored-by: Sutou Kouhei --- .github/CODEOWNERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index deebf217791c..f09a3a46cc91 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -27,7 +27,7 @@ # Components -## C Glib +## C GLib /c_glib/ @kou ## C++ From 5305d22ecdb7ba71f671a6d0732a0c49e75d7f13 Mon Sep 17 00:00:00 2001 From: Kevin Gurney Date: Thu, 30 Apr 2026 10:36:46 -0400 Subject: [PATCH 4/5] Reorder MATLAB CI workflow entry to be after the "more general" pattern `/.github/`. --- .github/CODEOWNERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index f09a3a46cc91..107794ee9abe 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -38,7 +38,6 @@ /cpp/src/parquet @wgtmac ## MATLAB -/.github/workflows/matlab.yml @kevingurney @sgilmore10 /matlab/ @kevingurney @kou @sgilmore10 ## Python @@ -66,6 +65,7 @@ # PR CI and repository files /.github/ @assignUser @jonkeane @kou @raulcd +/.github/workflows/matlab.yml @kevingurney @sgilmore10 .asf.yaml @assignUser @kou @raulcd .pre-commit-config.yaml @raulcd # .git* From bf7e714b89f674a3fe02a73c8b9a67b80e5d2106 Mon Sep 17 00:00:00 2001 From: Kevin Gurney Date: Fri, 1 May 2026 10:21:33 -0400 Subject: [PATCH 5/5] 1. Move `PR CI and repository files` header to top of `CODEOWNERS` file to allow MATLAB CI pattern `/.github/workflows/matlab.yml` to be grouped under `MATLAB` component header. 2. Capitalize first letter in `Release scripts, archery etc.` comment header for consistency. --- .github/CODEOWNERS | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 107794ee9abe..4ed06090c3ce 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -25,6 +25,26 @@ # Arrow Format # /format/ +# Docs +# /docs/ +# *.md +# *.rmd +# *.rst +# *.txt + +# PR CI and repository files +/.github/ @assignUser @jonkeane @kou @raulcd +.asf.yaml @assignUser @kou @raulcd +.pre-commit-config.yaml @raulcd +# .git* + +# Release scripts, archery etc. +/ci/ @assignUser @jonkeane @kou @raulcd +/dev/ @assignUser @jonkeane @kou @raulcd +.dockerignore @raulcd +.env @assignUser @jonkeane @kou @raulcd +compose.yaml @assignUser @jonkeane @kou @raulcd + # Components ## C GLib @@ -38,6 +58,7 @@ /cpp/src/parquet @wgtmac ## MATLAB +/.github/workflows/matlab.yml @kevingurney @sgilmore10 /matlab/ @kevingurney @kou @sgilmore10 ## Python @@ -55,24 +76,3 @@ ## Ruby /ruby/ @kou - -# Docs -# /docs/ -# *.md -# *.rmd -# *.rst -# *.txt - -# PR CI and repository files -/.github/ @assignUser @jonkeane @kou @raulcd -/.github/workflows/matlab.yml @kevingurney @sgilmore10 -.asf.yaml @assignUser @kou @raulcd -.pre-commit-config.yaml @raulcd -# .git* - -# release scripts, archery etc. -/ci/ @assignUser @jonkeane @kou @raulcd -/dev/ @assignUser @jonkeane @kou @raulcd -.dockerignore @raulcd -.env @assignUser @jonkeane @kou @raulcd -compose.yaml @assignUser @jonkeane @kou @raulcd