File tree Expand file tree Collapse file tree 1 file changed +61
-0
lines changed Expand file tree Collapse file tree 1 file changed +61
-0
lines changed Original file line number Diff line number Diff line change 1+ {
2+ "name" : " Main Branch Protection" ,
3+ "target" : " branch" ,
4+ "enforcement" : " active" ,
5+ "conditions" : {
6+ "ref_name" : {
7+ "include" : [
8+ " refs/heads/main"
9+ ],
10+ "exclude" : []
11+ }
12+ },
13+ "rules" : [
14+ {
15+ "type" : " pull_request" ,
16+ "parameters" : {
17+ "required_approving_review_count" : 1 ,
18+ "dismiss_stale_reviews_on_push" : true ,
19+ "require_code_owner_reviews" : false ,
20+ "restrict_dismissals" : false ,
21+ "block_merge_on_rejected_reviews" : true
22+ }
23+ },
24+ {
25+ "type" : " required_status_checks" ,
26+ "parameters" : {
27+ "required_status_checks" : [
28+ {
29+ "context" : " test"
30+ },
31+ {
32+ "context" : " coverage"
33+ },
34+ {
35+ "context" : " security"
36+ }
37+ ],
38+ "strict_required_status_checks_policy" : true
39+ }
40+ },
41+ {
42+ "type" : " block_force_pushes"
43+ },
44+ {
45+ "type" : " require_linear_history"
46+ },
47+ {
48+ "type" : " require_signed_commits"
49+ },
50+ {
51+ "type" : " restrict_deletions"
52+ }
53+ ],
54+ "bypass_actors" : [
55+ {
56+ "actor_id" : 1 ,
57+ "actor_type" : " RepositoryRole" ,
58+ "bypass_mode" : " always"
59+ }
60+ ]
61+ }
You can’t perform that action at this time.
0 commit comments