Skip to content

Commit 327e53a

Browse files
Set up default protection ruleset for default and release branches
1 parent 9577c82 commit 327e53a

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
@@ -28,17 +28,30 @@ github:
2828
- ui
2929
enabled_merge_buttons:
3030
# disable squash button:
31-
squash: false
31+
squash: false
3232
# disable merge button:
33-
merge: false
33+
merge: false
3434
# enable rebase button:
35-
rebase: true
35+
rebase: true
3636
autolink_jira:
3737
- ARTEMIS
38-
dependabot_alerts: true
38+
dependabot_alerts: true
3939
dependabot_updates: true
40+
rulesets:
41+
- name: "Default Branch Protection"
42+
type: branch
43+
branches:
44+
includes:
45+
- "~DEFAULT_BRANCH"
46+
- "release/*"
47+
- "rel/*"
48+
excludes: []
49+
bypass_teams:
50+
- root
51+
restrict_deletion: true
52+
restrict_force_push: true
4053
notifications:
41-
commits: commits@artemis.apache.org
42-
issues: issues@artemis.apache.org
54+
commits: commits@artemis.apache.org
55+
issues: issues@artemis.apache.org
4356
pullrequests: issues@artemis.apache.org
4457
jira_options: link label worklog

0 commit comments

Comments
 (0)