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.
