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