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

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx-apps.git

commit 2dcad906bce8b4f810f8a035837b069e95145440
Author: Tomasz 'CeDeROM' CEDRO <to...@cedro.info>
AuthorDate: Wed May 7 13:22:46 2025 +0200

    github: master branch protection tune.
    
    * Strict master branch protection requires all PR to be in sync with latest
      master even if changes are not related and there are no conflicts.
    * Because we have lots of daily merges this blocks most of the PRs as they
      are forced to be rebased on top of current master.
    * This also causes unnecessary automatic CI rebuild of each rebase.
    * Therefore we are setting strict status checks setting to false.
    * required_signatures in github means not only `git commit -s` but also
      cryptographic signature which is not required by us, setting false.
    * Disable "contexts" checks enforcement, that cause CI problems, mark TODO.
    
    References:
    https://github.com/apache/infrastructure-asfyaml?tab=readme-ov-file
    
https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification
    
https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits
    
    Signed-off-by: Tomasz 'CeDeROM' CEDRO <to...@cedro.info>
---
 .asf.yaml | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/.asf.yaml b/.asf.yaml
index 7039286b0..4e7b260a7 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -19,15 +19,16 @@ github:
   protected_branches:
     master:
       required_status_checks:
-        strict: true
-        contexts:
-          - Check
-          - Lint
-          - Build
+        strict: false
+# Contexts cause hanging CI etc disable for now.
+#        contexts:
+#          - Check
+#          - Lint
+#          - Build
       required_pull_request_reviews:
         dismiss_stale_reviews: true
         require_last_push_approval: true
         required_approving_review_count: 2
       required_linear_history: true
-      required_signatures: true
+      required_signatures: false
       required_conversation_resolution: true

Reply via email to