From 9b2b26a57c6f84d127decdbcb93912b9ec190004 Mon Sep 17 00:00:00 2001 From: Andrew Lamb Date: Wed, 14 Oct 2026 13:45:21 -0400 Subject: [PATCH 1/3] chore: limit open PRs to 3 for users without write access Enable `github.pull_requests.creation_cap` in `.asf.yaml` with `max_open_pull_requests: 3`, following apache/datafusion#25973, and document the limit in CONTRIBUTING.md. Co-Authored-By: Claude Fable 5.1 --- .asf.yaml | 9 +++++++++ CONTRIBUTING.md | 12 ++++++++++++ 2 files changed, 21 insertions(+) diff --git a/.asf.yaml b/.asf.yaml index 910b13f90931..92961b2ddfd3 100644 --- a/.asf.yaml +++ b/.asf.yaml @@ -82,6 +82,15 @@ github: # enable updating head branches of pull requests allow_update_branch: true allow_auto_merge: true + # Limit open pull requests per user without write access. + # + # With coding agents, the number of open PRs now far exceeds our review + # capacity. Setting a limit encourages submitters to curate and prepare a + # small number of high quality PRs, and helps reviewers focus on them. + # Follows apache/datafusion#25973. + creation_cap: + enabled: true + max_open_pull_requests: 3 # publishes the content of the `asf-site` branch to # https://arrow.apache.org/rust/ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 34fc582af25a..5b51d4343444 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -62,6 +62,18 @@ ideas with the community to get feedback on implementation. [good-first-issue]: https://github.com/apache/arrow-rs/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22 +## Creating Pull Requests + +With coding agents, the number of open PRs now far exceeds our review capacity. +To encourage submitters to curate and prepare a small number of high quality PRs, +and to help reviewers focus on them, users without write access are limited to +**3 open, non-draft PRs** at a time. If you reach the limit, wait for existing PRs +to be merged or close them until you have fewer than 3 before opening another. + +When possible, we recommend splitting your contributions into multiple smaller +focused PRs rather than large PRs, because they are more likely to be reviewed +quickly and are easier to understand and review. + ## Developer's guide to Arrow Rust ### Setting Up Your Build Environment From 595dd9b3a2f47fddef4807592e60eba7e4331940 Mon Sep 17 00:00:00 2001 From: Andrew Lamb Date: Wed, 14 Oct 2026 13:54:44 -0400 Subject: [PATCH 2/3] reword --- .asf.yaml | 7 +++---- CONTRIBUTING.md | 3 +-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.asf.yaml b/.asf.yaml index 92961b2ddfd3..40e91fbff610 100644 --- a/.asf.yaml +++ b/.asf.yaml @@ -84,10 +84,9 @@ github: allow_auto_merge: true # Limit open pull requests per user without write access. # - # With coding agents, the number of open PRs now far exceeds our review - # capacity. Setting a limit encourages submitters to curate and prepare a - # small number of high quality PRs, and helps reviewers focus on them. - # Follows apache/datafusion#25973. + # The number of open PRs far exceeds our review capacity. We limit non + # committers to 3 open, non draft PRs, to help us curate and focus on a + # smaller number of higher quality PRs. creation_cap: enabled: true max_open_pull_requests: 3 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5b51d4343444..b76acdd6b24f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -67,8 +67,7 @@ ideas with the community to get feedback on implementation. With coding agents, the number of open PRs now far exceeds our review capacity. To encourage submitters to curate and prepare a small number of high quality PRs, and to help reviewers focus on them, users without write access are limited to -**3 open, non-draft PRs** at a time. If you reach the limit, wait for existing PRs -to be merged or close them until you have fewer than 3 before opening another. +**3 open, non-draft PRs** at a time. When possible, we recommend splitting your contributions into multiple smaller focused PRs rather than large PRs, because they are more likely to be reviewed From 19b29fba97fadc0a674367b6d99227acf0d7d648 Mon Sep 17 00:00:00 2001 From: Andrew Lamb Date: Wed, 14 Oct 2026 15:46:56 -0400 Subject: [PATCH 3/3] Fix prettier formatting (trailing whitespace) Co-Authored-By: Claude Fable 5.1 --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b76acdd6b24f..581498be232f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -67,7 +67,7 @@ ideas with the community to get feedback on implementation. With coding agents, the number of open PRs now far exceeds our review capacity. To encourage submitters to curate and prepare a small number of high quality PRs, and to help reviewers focus on them, users without write access are limited to -**3 open, non-draft PRs** at a time. +**3 open, non-draft PRs** at a time. When possible, we recommend splitting your contributions into multiple smaller focused PRs rather than large PRs, because they are more likely to be reviewed