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

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new aff8252c498 Add possible actions when PR guidelines are violated 
(#61112)
aff8252c498 is described below

commit aff8252c49884ccc96a237723b574c4506590007
Author: Jarek Potiuk <[email protected]>
AuthorDate: Tue Jan 27 13:32:07 2026 +0100

    Add possible actions when PR guidelines are violated (#61112)
    
    We need to be transparent about the actions we can take when a
    contributor consistently violates our guidelines on PR submission.
---
 contributing-docs/05_pull_requests.rst | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/contributing-docs/05_pull_requests.rst 
b/contributing-docs/05_pull_requests.rst
index 992b7c2ed09..8ce5a8d47d9 100644
--- a/contributing-docs/05_pull_requests.rst
+++ b/contributing-docs/05_pull_requests.rst
@@ -171,6 +171,29 @@ adhere to the following guidelines:
   close the related PRs. It adds extra burden on the maintainers and doesn't 
help the project.
   The contributor reputation is also impacted as maintainers will lose 
confidence and might block
   the user from making further contributions.
+* Review your code to make sure it does not contain unrelated changes. Often 
Gen-AI tools
+  might introduce changes that are not related to the problem you are trying 
to solve. Such
+  unrelated changes should be removed from the PR before it is submitted for 
review. Relying on
+  maintainers to spot such unrelated changes is unfair and adds extra burden 
on them.
+
+When a contributor does not follow these guidelines, maintainers might decide 
to close the PR
+(and all the PRs of that contributor) without reviewing them - to avoid extra 
burden on the
+maintainers and to protect the project from potential risks of merging 
unvetted code by a tired
+maintainer. This should be accompanied by a comment explaining the reason for 
closing the PR
+and pointing to this section of the documentation.
+
+If the contributor repeatedly ignores these guidelines, PMC members might 
decide to block the contributor
+from making further contributions to the project, this is a last resort 
measure to protect the project
+from potential risks of unvetted code and to avoid overburdening the 
maintainers. Such blocking is
+accompanied with a LAZY CONSENSUS vote amongst the PMC members to make sure 
that the decision is
+agreed upon and not vetoed by any of the PMC members and it is kept in the 
records of the
+Apache Software Foundation. In extreme cases the PMC might request the ASF 
Infrastructure team
+to block the contributor at the Organization level - for all ASF projects.
+
+If the contributor is evidently spamming the project with the content that is 
violating GitHub terms and
+condition, maintainers might decide to report such behaviour to GitHub for 
further actions, which often
+results in deletion of the user account by GitHub or blocking the user from 
making further contributions at
+GitHub level.
 
 Requirement to resolve all conversations
 ----------------------------------------

Reply via email to