Skip to content

Commit 97ae58b

Browse files
Set up default protection ruleset for default and release branches
1 parent 3df7828 commit 97ae58b

1 file changed

Lines changed: 14 additions & 20 deletions

File tree

.asf.yaml

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,3 @@
1-
# Licensed to the Apache Software Foundation (ASF) under one
2-
# or more contributor license agreements. See the NOTICE file
3-
# distributed with this work for additional information
4-
# regarding copyright ownership. The ASF licenses this file
5-
# to you under the Apache License, Version 2.0 (the
6-
# "License"); you may not use this file except in compliance
7-
# with the License. You may obtain a copy of the License at
8-
#
9-
# http://www.apache.org/licenses/LICENSE-2.0
10-
#
11-
# Unless required by applicable law or agreed to in writing,
12-
# software distributed under the License is distributed on an
13-
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14-
# KIND, either express or implied. See the License for the
15-
# specific language governing permissions and limitations
16-
# under the License.
17-
18-
# https://cwiki.apache.org/confluence/display/INFRA/git+-+.asf.yaml+features
19-
---
201
github:
212
description: "Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform"
223
homepage: https://cloudstack.apache.org/
@@ -52,8 +33,21 @@ github:
5233
collaborators:
5334
- abh1sar
5435

55-
protected_branches: ~
36+
protected_branches:
5637

38+
rulesets:
39+
- name: "Default Branch Protection"
40+
type: branch
41+
branches:
42+
includes:
43+
- "~DEFAULT_BRANCH"
44+
- "release/*"
45+
- "rel/*"
46+
excludes: []
47+
bypass_teams:
48+
- root
49+
restrict_deletion: true
50+
restrict_force_push: true
5751
notifications:
5852
commits: commits@cloudstack.apache.org
5953
pullrequests: commits@cloudstack.apache.org

0 commit comments

Comments
 (0)