You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by ja...@apache.org on 2026/10/14 19:54:23 UTC

(mynewt-newtmgr) branch master updated: Set up default protection ruleset for default and release branches

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

sjanc pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-newtmgr.git


The following commit(s) were added to refs/heads/master by this push:
     new 913e87f  Set up default protection ruleset for default and release branches
913e87f is described below

commit 913e87f63de94da98ee02ce96ea55229941ebcaa
Author: Szymon Janc <sz...@codecoup.pl>
AuthorDate: Wed Oct 14 01:24:04 2026 +0200

    Set up default protection ruleset for default and release branches
    
    Protect the default branch and release branches against deletion and
    force pushes, and require linear history on them.
    
    Release branches in this repository are named X_Y_Z_dev (e.g.
    1_9_0_dev), so match them with "*_dev" instead of the generic
    "release/*" and "rel/*" patterns, which match no branches here.
    
    Assisted-by: Claude:claude-opus-5-5
---
 .asf.yaml | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/.asf.yaml b/.asf.yaml
index c43fe91..06da6c5 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -21,3 +21,17 @@ notifications:
   commits: commits@mynewt.apache.org
   issues: notifications@mynewt.apache.org
   pullrequests: notifications@mynewt.apache.org
+github:
+  rulesets:
+    - name: "Default Branch Protection"
+      type: branch
+      branches:
+        includes:
+          - "~DEFAULT_BRANCH"
+          - "*_dev"
+        excludes: []
+      bypass_teams:
+        - root
+      restrict_deletion: true
+      restrict_force_push: true
+      required_linear_history: true