alamb commented on code in PR #17183:
URL: https://github.com/apache/datafusion/pull/17183#discussion_r2276319136


##########
.asf.yaml:
##########
@@ -50,8 +50,38 @@ github:
     main:
       required_pull_request_reviews:
         required_approving_review_count: 1
+      required_status_checks:
+        strict: true  # Require branches to be up to date before merging
+        contexts:
+          - "Check License Header"

Review Comment:
   I worry about this list
   1. It may get out of date if people add a new check 
   2. I worry this might break the repo entirely (if we for example, change the 
name of one of these files)
   3. What happens to workflows that don't run all these checks (like 
documentation, for example)
   
   I am particularly worried about the note in 
https://github.com/apache/infrastructure-asfyaml/blob/main/README.md#branch-protection
   
   >  A typo in these settings for the default branch will prevent you from 
modifying the .asf.yaml file itself.
   
   <img width="1022" height="151" alt="Screenshot 2025-08-14 at 7 07 35 AM" 
src="https://github.com/user-attachments/assets/abbfcb80-6b22-462e-a6ce-5572cd7a2da3";
 />
   
   I think it is better to potentially have main fail some CI checks that we 
can fix rather than effectively locking ourselves out of committing anything
   



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to