From 6f234465cea488985baef348c223d08917bb3513 Mon Sep 17 00:00:00 2001 From: Dianjin Wang Date: Thu, 15 Jan 2026 11:22:24 +0800 Subject: [PATCH] Add branch protection for REL_2_STABLE in .asf.yaml Add branch protection rules for the REL_2_STABLE release branch to ensure all modifications must go through pull requests. Configuration added: * Require at least 2 approving reviews before merging * Require conversation threads to be resolved before merging This protects the release branch from direct pushes and enforces code review workflow for all changes. --- .asf.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.asf.yaml b/.asf.yaml index eb828d3bb41..01188659355 100644 --- a/.asf.yaml +++ b/.asf.yaml @@ -122,6 +122,18 @@ github: # Require conversation threads to be resolved required_conversation_resolution: true + # Branch protection for REL_2_STABLE release branch + REL_2_STABLE: + # Pull request review requirements + required_pull_request_reviews: + # Require new reviews when new commits are pushed + dismiss_stale_reviews: false + # Require at least 2 approving reviews + required_approving_review_count: 2 + + # Require conversation threads to be resolved + required_conversation_resolution: true + # Branch cleanup settings # Don't automatically delete branches after merging del_branch_on_merge: true