From b89d0776e2fbe867c07cf607d42fa058e4c3b15b Mon Sep 17 00:00:00 2001 From: Dafydd Jones Date: Sat, 25 Jul 2026 16:44:12 +0100 Subject: [PATCH] feat(safe-settings): add `Prevent destruction` ruleset --- admin-safe-settings/settings.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/admin-safe-settings/settings.yml b/admin-safe-settings/settings.yml index 0dd798d..6926104 100644 --- a/admin-safe-settings/settings.yml +++ b/admin-safe-settings/settings.yml @@ -1,3 +1,16 @@ repository: topics: - safe-settings + +rulesets: + - name: Prevent destruction of the default branch + target: branch + enforcement: active + conditions: + ref_name: + include: + - ~DEFAULT_BRANCH + exclude: [] + rules: + - type: deletion + - type: non_fast_forward