From 726ae93e50554fc34edeeb8fc5b6e52ff6fe7807 Mon Sep 17 00:00:00 2001 From: moraesc Date: Fri, 12 Jun 2026 16:53:36 -0700 Subject: [PATCH 1/9] Document concurrent PR limit for non-collaborators Add documentation for the new repository setting that allows maintainers to set a maximum number of concurrent open pull requests for non-collaborators, including the trusted contributor allowlist. Closes github/docs-content#22348 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- ...imiting-interactions-in-your-repository.md | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md b/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md index a0ace6073433..f9addc606b89 100644 --- a/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md +++ b/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md @@ -1,6 +1,6 @@ --- title: Limiting interactions in your repository -intro: You can temporarily enforce a period of limited activity for certain users on a public repository. +intro: You can temporarily enforce a period of limited activity for certain users on a public repository, and set a maximum number of concurrent open pull requests for non-collaborators. redirect_from: - /articles/limiting-interactions-with-your-repository - /articles/limiting-interactions-in-your-repository @@ -8,7 +8,7 @@ redirect_from: versions: fpt: '*' ghec: '*' -permissions: 'People with admin permissions to a repository, and organization moderators, can temporarily limit interactions in that repository.' +permissions: 'People with admin permissions to a repository, and organization moderators, can temporarily limit interactions in that repository and set a maximum number of concurrent open pull requests for non-collaborators.' shortTitle: Limit interactions in repo category: - Moderate comments and conversations @@ -31,6 +31,24 @@ You can also enable activity limitations on all repositories owned by your perso 1. In the sidebar, select **{% octicon "comment-discussion" aria-hidden="true" aria-label="comment-discussion" %} Moderation options**, then click **Interaction limits**. {% data reusables.community.set-interaction-limit %} +## Limiting concurrent open pull requests for non-collaborators + +You can set a maximum number of pull requests that a non-collaborator can have open at the same time in your repository. When a non-collaborator reaches the limit, they must close or get an existing pull request merged before they can open a new one. + +This setting helps maintainers manage contribution volume by preventing users from opening an excessive number of pull requests, which can overwhelm review queues and trigger unnecessary CI runs. The limit only applies to non-collaborators — users with collaborator access to the repository are not affected. + +### Adding trusted contributors to the allowlist + +You can add trusted contributors to an allowlist so they can bypass the pull request limit without being granted full collaborator access. This is useful for regular external contributors who need to open multiple pull requests but don't require the additional permissions that come with collaborator access, such as push access or label management. + +### Configuring the pull request limit + +{% data reusables.repositories.navigate-to-repo %} +{% data reusables.repositories.sidebar-settings %} +1. In the sidebar, select **{% octicon "comment-discussion" aria-hidden="true" aria-label="comment-discussion" %} Moderation options**, then click **Interaction limits**. +1. Under "Pull request limits", select the maximum number of concurrent open pull requests allowed for non-collaborators. +1. Optionally, to allow specific users to bypass the limit, under "Allowlist", search for and select the users you want to add. + ## Further reading * [AUTOTITLE](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam) From 9b1fac758406ea39e506ff98c4b646e7170cf4f8 Mon Sep 17 00:00:00 2001 From: Camilla Moraes Date: Mon, 15 Jun 2026 13:43:57 -0700 Subject: [PATCH 2/9] Fix wording --- .../limiting-interactions-in-your-repository.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md b/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md index f9addc606b89..30eeeb81993e 100644 --- a/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md +++ b/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md @@ -1,6 +1,6 @@ --- title: Limiting interactions in your repository -intro: You can temporarily enforce a period of limited activity for certain users on a public repository, and set a maximum number of concurrent open pull requests for non-collaborators. +intro: You can temporarily enforce a period of limited activity for certain users on a public repository, and set a maximum number of concurrent open pull requests for users without write access. redirect_from: - /articles/limiting-interactions-with-your-repository - /articles/limiting-interactions-in-your-repository @@ -8,7 +8,7 @@ redirect_from: versions: fpt: '*' ghec: '*' -permissions: 'People with admin permissions to a repository, and organization moderators, can temporarily limit interactions in that repository and set a maximum number of concurrent open pull requests for non-collaborators.' +permissions: 'People with admin permissions to a repository, and organization moderators, can temporarily limit interactions in that repository and set a maximum number of concurrent open pull requests for users without write access.' shortTitle: Limit interactions in repo category: - Moderate comments and conversations @@ -31,15 +31,17 @@ You can also enable activity limitations on all repositories owned by your perso 1. In the sidebar, select **{% octicon "comment-discussion" aria-hidden="true" aria-label="comment-discussion" %} Moderation options**, then click **Interaction limits**. {% data reusables.community.set-interaction-limit %} -## Limiting concurrent open pull requests for non-collaborators +## Limiting concurrent open pull requests for users without write access -You can set a maximum number of pull requests that a non-collaborator can have open at the same time in your repository. When a non-collaborator reaches the limit, they must close or get an existing pull request merged before they can open a new one. +You can set a maximum number of pull requests that a user without write access can have open at the same time in your repository. When a user without write access reaches the limit, they must close or get an existing pull request merged before they can open a new one. -This setting helps maintainers manage contribution volume by preventing users from opening an excessive number of pull requests, which can overwhelm review queues and trigger unnecessary CI runs. The limit only applies to non-collaborators — users with collaborator access to the repository are not affected. +This setting helps maintainers manage contribution volume by preventing users from opening an excessive number of pull requests, which can overwhelm review queues and trigger unnecessary CI runs. The limit only applies to users without write access — users with collaborator access to the repository are not affected. -### Adding trusted contributors to the allowlist +### Adding trusted contributors to the bypass list -You can add trusted contributors to an allowlist so they can bypass the pull request limit without being granted full collaborator access. This is useful for regular external contributors who need to open multiple pull requests but don't require the additional permissions that come with collaborator access, such as push access or label management. +Rather than granting full collaborator access, you can add trusted contributors to a bypass list, allowing them to exceed the pull request limit while keeping their permissions otherwise unchanged. This is ideal for regular external contributors who routinely open multiple pull requests but don't need the additional permissions that come with collaborator access. + +You can manage the bypass list through either the UI or the API. The bypass list supports up to 100 users. ### Configuring the pull request limit From 34cd8face54e8024ecfe764a5acebe2c407251d1 Mon Sep 17 00:00:00 2001 From: Camilla Moraes Date: Mon, 15 Jun 2026 14:25:36 -0700 Subject: [PATCH 3/9] Address Copilot review feedback - Revert frontmatter intro and permissions to concise originals; PR limit details now live in the body content - Add 'In a public repository' to the PR limit section to align with the page scope - Remove duplicated navigation steps; reference the earlier section instead to create a single source of truth Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../limiting-interactions-in-your-repository.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md b/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md index 30eeeb81993e..5547fab5bb33 100644 --- a/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md +++ b/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md @@ -1,6 +1,6 @@ --- title: Limiting interactions in your repository -intro: You can temporarily enforce a period of limited activity for certain users on a public repository, and set a maximum number of concurrent open pull requests for users without write access. +intro: You can temporarily enforce a period of limited activity for certain users on a public repository. redirect_from: - /articles/limiting-interactions-with-your-repository - /articles/limiting-interactions-in-your-repository @@ -8,7 +8,7 @@ redirect_from: versions: fpt: '*' ghec: '*' -permissions: 'People with admin permissions to a repository, and organization moderators, can temporarily limit interactions in that repository and set a maximum number of concurrent open pull requests for users without write access.' +permissions: 'People with admin permissions to a repository, and organization moderators, can temporarily limit interactions in that repository.' shortTitle: Limit interactions in repo category: - Moderate comments and conversations @@ -33,7 +33,7 @@ You can also enable activity limitations on all repositories owned by your perso ## Limiting concurrent open pull requests for users without write access -You can set a maximum number of pull requests that a user without write access can have open at the same time in your repository. When a user without write access reaches the limit, they must close or get an existing pull request merged before they can open a new one. +In a public repository, you can also set a maximum number of pull requests that a user without write access can have open at the same time. When a user without write access reaches the limit, they must close or get an existing pull request merged before they can open a new one. This setting helps maintainers manage contribution volume by preventing users from opening an excessive number of pull requests, which can overwhelm review queues and trigger unnecessary CI runs. The limit only applies to users without write access — users with collaborator access to the repository are not affected. @@ -45,9 +45,8 @@ You can manage the bypass list through either the UI or the API. The bypass list ### Configuring the pull request limit -{% data reusables.repositories.navigate-to-repo %} -{% data reusables.repositories.sidebar-settings %} -1. In the sidebar, select **{% octicon "comment-discussion" aria-hidden="true" aria-label="comment-discussion" %} Moderation options**, then click **Interaction limits**. +To configure the pull request limit, navigate to the **Interaction limits** settings page following the same steps described in "[Limiting interactions in your repository](#limiting-interactions-in-your-repository)," then: + 1. Under "Pull request limits", select the maximum number of concurrent open pull requests allowed for non-collaborators. 1. Optionally, to allow specific users to bypass the limit, under "Allowlist", search for and select the users you want to add. From 1bba230386c80bf91c09fc66a80cfe70dd7ba643 Mon Sep 17 00:00:00 2001 From: Camilla Moraes Date: Mon, 15 Jun 2026 15:15:21 -0700 Subject: [PATCH 4/9] Fix linting error --- .../limiting-interactions-in-your-repository.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md b/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md index 5547fab5bb33..c4dabbfb8e3a 100644 --- a/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md +++ b/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md @@ -45,10 +45,10 @@ You can manage the bypass list through either the UI or the API. The bypass list ### Configuring the pull request limit -To configure the pull request limit, navigate to the **Interaction limits** settings page following the same steps described in "[Limiting interactions in your repository](#limiting-interactions-in-your-repository)," then: +To configure the pull request limit, navigate to the **Interaction limits** settings page following the same steps described in [Limiting interactions in your repository](#limiting-interactions-in-your-repository), then: -1. Under "Pull request limits", select the maximum number of concurrent open pull requests allowed for non-collaborators. -1. Optionally, to allow specific users to bypass the limit, under "Allowlist", search for and select the users you want to add. +1. Under "Pull request limits", select the maximum number of concurrent open pull requests allowed for users without write access. +1. Optionally, to allow specific users to bypass the limit, under "Bypass list", search for and select the users you want to add. ## Further reading From bea8387fcc7f700f685198e5be4bf7a5b1bb7c23 Mon Sep 17 00:00:00 2001 From: Camilla Moraes Date: Mon, 15 Jun 2026 15:51:59 -0700 Subject: [PATCH 5/9] Address second round of Copilot review feedback - Fix contradictory exemption wording: 'users with write access or higher' instead of 'users with collaborator access' - Replace 'close or get' with 'close or have' for clarity - Replace contractions ('don't') with 'do not' per docs style - Use bold formatting (**Pull request limits**, **Bypass list**) instead of quotes for UI elements, matching page conventions Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../limiting-interactions-in-your-repository.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md b/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md index c4dabbfb8e3a..43482bdca5c0 100644 --- a/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md +++ b/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md @@ -33,22 +33,22 @@ You can also enable activity limitations on all repositories owned by your perso ## Limiting concurrent open pull requests for users without write access -In a public repository, you can also set a maximum number of pull requests that a user without write access can have open at the same time. When a user without write access reaches the limit, they must close or get an existing pull request merged before they can open a new one. +In a public repository, you can also set a maximum number of pull requests that a user without write access can have open at the same time. When a user without write access reaches the limit, they must close or have an existing pull request merged before they can open a new one. -This setting helps maintainers manage contribution volume by preventing users from opening an excessive number of pull requests, which can overwhelm review queues and trigger unnecessary CI runs. The limit only applies to users without write access — users with collaborator access to the repository are not affected. +This setting helps maintainers manage contribution volume by preventing users from opening an excessive number of pull requests, which can overwhelm review queues and trigger unnecessary CI runs. The limit only applies to users without write access — users with write access or higher are not affected. ### Adding trusted contributors to the bypass list -Rather than granting full collaborator access, you can add trusted contributors to a bypass list, allowing them to exceed the pull request limit while keeping their permissions otherwise unchanged. This is ideal for regular external contributors who routinely open multiple pull requests but don't need the additional permissions that come with collaborator access. +Rather than granting full collaborator access, you can add trusted contributors to a bypass list, allowing them to exceed the pull request limit while keeping their permissions otherwise unchanged. This is ideal for regular external contributors who routinely open multiple pull requests but do not need the additional permissions that come with collaborator access. You can manage the bypass list through either the UI or the API. The bypass list supports up to 100 users. ### Configuring the pull request limit -To configure the pull request limit, navigate to the **Interaction limits** settings page following the same steps described in [Limiting interactions in your repository](#limiting-interactions-in-your-repository), then: +To configure the pull request limit, navigate to the **Interaction limits** settings page following the same steps described in "[Limiting interactions in your repository](#limiting-interactions-in-your-repository)," then: -1. Under "Pull request limits", select the maximum number of concurrent open pull requests allowed for users without write access. -1. Optionally, to allow specific users to bypass the limit, under "Bypass list", search for and select the users you want to add. +1. Under **Pull request limits**, select the maximum number of concurrent open pull requests allowed for users without write access. +1. Optionally, to allow specific users to bypass the limit, under **Bypass list**, search for and select the users you want to add. ## Further reading From 484d851a1cc538df572852192b1af155951663dc Mon Sep 17 00:00:00 2001 From: Camilla Moraes Date: Tue, 16 Jun 2026 08:51:37 -0700 Subject: [PATCH 6/9] Update content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md Co-authored-by: Stephanie Hong <41085564+JelloBagel@users.noreply.github.com> --- .../limiting-interactions-in-your-repository.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md b/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md index 43482bdca5c0..8b1358c90864 100644 --- a/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md +++ b/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md @@ -33,7 +33,7 @@ You can also enable activity limitations on all repositories owned by your perso ## Limiting concurrent open pull requests for users without write access -In a public repository, you can also set a maximum number of pull requests that a user without write access can have open at the same time. When a user without write access reaches the limit, they must close or have an existing pull request merged before they can open a new one. +In a public repository, you can set a maximum number of pull requests that a user without write access can have open at the same time. When a user without write access reaches the limit, they can close or merge an existing pull request before they can open a new one. This setting helps maintainers manage contribution volume by preventing users from opening an excessive number of pull requests, which can overwhelm review queues and trigger unnecessary CI runs. The limit only applies to users without write access — users with write access or higher are not affected. From 7147e456e832af872438aaf41a525d25b103d330 Mon Sep 17 00:00:00 2001 From: Sharra-writes Date: Tue, 16 Jun 2026 14:10:43 -0700 Subject: [PATCH 7/9] Apply suggestion from @Sharra-writes --- .../limiting-interactions-in-your-repository.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md b/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md index 8b1358c90864..eb9f36fa8da0 100644 --- a/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md +++ b/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md @@ -45,7 +45,7 @@ You can manage the bypass list through either the UI or the API. The bypass list ### Configuring the pull request limit -To configure the pull request limit, navigate to the **Interaction limits** settings page following the same steps described in "[Limiting interactions in your repository](#limiting-interactions-in-your-repository)," then: +To configure the pull request limit, navigate to the **Interaction limits** settings page following the same steps described in [AUTOTITLE](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository), then: 1. Under **Pull request limits**, select the maximum number of concurrent open pull requests allowed for users without write access. 1. Optionally, to allow specific users to bypass the limit, under **Bypass list**, search for and select the users you want to add. From a79306a146f109522d3ef69b4c26cba020eb012c Mon Sep 17 00:00:00 2001 From: Sharra-writes Date: Tue, 16 Jun 2026 14:13:02 -0700 Subject: [PATCH 8/9] Apply suggestion from @Sharra-writes --- .../limiting-interactions-in-your-repository.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md b/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md index eb9f36fa8da0..096b288c1116 100644 --- a/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md +++ b/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md @@ -39,7 +39,7 @@ This setting helps maintainers manage contribution volume by preventing users fr ### Adding trusted contributors to the bypass list -Rather than granting full collaborator access, you can add trusted contributors to a bypass list, allowing them to exceed the pull request limit while keeping their permissions otherwise unchanged. This is ideal for regular external contributors who routinely open multiple pull requests but do not need the additional permissions that come with collaborator access. +Rather than granting full collaborator access, you can add trusted contributors to a bypass list, allowing them to exceed the pull request limit while keeping their permissions otherwise unchanged. This bypass is ideal for regular external contributors who routinely open multiple pull requests but do not need the additional permissions that come with collaborator access. You can manage the bypass list through either the UI or the API. The bypass list supports up to 100 users. From 83b57f405ccbf17ea83ed195a65637fc74859dd6 Mon Sep 17 00:00:00 2001 From: Sharra-writes Date: Tue, 16 Jun 2026 14:15:18 -0700 Subject: [PATCH 9/9] Apply suggestion from @Sharra-writes --- .../limiting-interactions-in-your-repository.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md b/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md index 096b288c1116..259557f65746 100644 --- a/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md +++ b/content/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository.md @@ -48,7 +48,7 @@ You can manage the bypass list through either the UI or the API. The bypass list To configure the pull request limit, navigate to the **Interaction limits** settings page following the same steps described in [AUTOTITLE](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository), then: 1. Under **Pull request limits**, select the maximum number of concurrent open pull requests allowed for users without write access. -1. Optionally, to allow specific users to bypass the limit, under **Bypass list**, search for and select the users you want to add. +1. Optionally, under **Bypass list**, search for and select the users you want to allow to bypass the pull request limit. ## Further reading