This is an automated email from the ASF dual-hosted git repository.

github-merge-queue[bot] pushed a commit to branch 
gh-readonly-queue/main/pr-3465-3bb8167a2c83fe11229b1cf67de0e641c49c8ef6
in repository https://gitbox.apache.org/repos/asf/iceberg-rust.git

commit 5dc649bec6aee9cc25f33e9b6bb2462378646e18
Author: Matt Butrovich <[email protected]>
AuthorDate: Thu Oct 15 19:59:40 2026 +0000

    ci: Limit open, non-draft PRs to 3 for users without write access (#3465)
    
    * enforce open pull request limit and add to CONTRIBUTING.md
    
    * trim comment length
    
    * Update CONTRIBUTING.md
    
    Co-authored-by: Shawn Chang <[email protected]>
    
    ---------
    
    Co-authored-by: Shawn Chang <[email protected]>
---
 .asf.yaml       | 4 ++++
 CONTRIBUTING.md | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/.asf.yaml b/.asf.yaml
index 8363d9eaa..a79232f2d 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -85,6 +85,10 @@ github:
     allow_auto_merge: true
     # auto-delete head branches after being merged
     del_branch_on_merge: true
+    # Limit open, non-draft PRs per user without write access. See 
CONTRIBUTING.md.
+    creation_cap:
+      enabled: true
+      max_open_pull_requests: 3
   features:
     wiki: false
     issues: true
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 3b75b10a9..25d9348d8 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -38,6 +38,10 @@ First, thank you for contributing to Iceberg Rust! The goal 
of this document is
 
 Once your changes are ready you must submit your branch as a [pull 
request](https://github.com/apache/iceberg-rust/pulls).
 
+#### Open Pull Request Limit
+
+With coding agents, the number of open PRs now far exceeds our review 
capacity. To help reviewers focus on fewer PRs, users without write access are 
limited to **3 open, non-draft PRs** at a time. If you've reached the limit, 
wait for existing PRs to be merged, close some of them, or convert some to 
drafts until you have fewer than three open PRs before opening another.
+
 #### Title
 
 The pull request title must follow the format outlined in the [conventional 
commits spec](https://www.conventionalcommits.org). [Conventional 
commits](https://www.conventionalcommits.org) is a standardized format for 
commit messages. iceberg-rust only requires this format for commits on the 
`main` branch. And because iceberg-rust squashes commits before merging 
branches, this means that only the pull request title must conform to this 
format.

Reply via email to