Skip to content

Commit 3f4b619

Browse files
Set up default protection ruleset for default and release branches (#484)
1 parent 7f6756d commit 3f4b619

1 file changed

Lines changed: 19 additions & 6 deletions

File tree

.asf.yaml

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,28 @@ github:
3939
projects: true
4040
enabled_merge_buttons:
4141
# enable squash button:
42-
squash: true
42+
squash: true
4343
# disable merge button:
44-
merge: false
44+
merge: false
4545
# disable rebase button:
46-
rebase: false
46+
rebase: false
4747

48+
rulesets:
49+
- name: "Default Branch Protection"
50+
type: branch
51+
branches:
52+
includes:
53+
- "~DEFAULT_BRANCH"
54+
- "release/*"
55+
- "rel/*"
56+
excludes: []
57+
bypass_teams:
58+
- root
59+
restrict_deletion: true
60+
restrict_force_push: true
4861
notifications:
49-
commits: commits@pulsar.apache.org
50-
issues: commits@pulsar.apache.org
62+
commits: commits@pulsar.apache.org
63+
issues: commits@pulsar.apache.org
5164
pullrequests: commits@pulsar.apache.org
52-
discussions: dev@pulsar.apache.org
65+
discussions: dev@pulsar.apache.org
5366
jira_options: link label

0 commit comments

Comments
 (0)