Skip to content

Commit dc5cdf7

Browse files
authored
Add branch ruleset files used for the specs repo (#8444)
1 parent c4d0cef commit dc5cdf7

2 files changed

Lines changed: 105 additions & 0 deletions

File tree

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"name": "Require One PullRequest Approver",
3+
"target": "branch",
4+
"source_type": "Repository",
5+
"enforcement": "active",
6+
"conditions": {
7+
"ref_name": {
8+
"exclude": [],
9+
"include": []
10+
}
11+
},
12+
"rules": [
13+
{
14+
"type": "pull_request",
15+
"parameters": {
16+
"required_approving_review_count": 1,
17+
"dismiss_stale_reviews_on_push": false,
18+
"require_code_owner_review": false,
19+
"require_last_push_approval": false,
20+
"required_review_thread_resolution": false
21+
}
22+
}
23+
],
24+
"bypass_actors": []
25+
}
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
{
2+
"name": "Required PullRequest Checks - Full",
3+
"target": "branch",
4+
"source_type": "Repository",
5+
"enforcement": "active",
6+
"conditions": {
7+
"ref_name": {
8+
"exclude": [],
9+
"include": [
10+
"~DEFAULT_BRANCH"
11+
]
12+
}
13+
},
14+
"rules": [
15+
{
16+
"type": "required_status_checks",
17+
"parameters": {
18+
"strict_required_status_checks_policy": false,
19+
"required_status_checks": [
20+
{
21+
"context": "Automated merging requirements met"
22+
},
23+
{
24+
"context": "Breaking Change(Cross-Version)"
25+
},
26+
{
27+
"context": "license/cla"
28+
},
29+
{
30+
"context": "Swagger BreakingChange"
31+
},
32+
{
33+
"context": "Swagger Lint(RPaaS)"
34+
},
35+
{
36+
"context": "Swagger LintDiff"
37+
},
38+
{
39+
"context": "Swagger ModelValidation"
40+
},
41+
{
42+
"context": "Swagger PrettierCheck"
43+
},
44+
{
45+
"context": "Swagger SemanticValidation"
46+
},
47+
{
48+
"context": "Swagger SpellCheck"
49+
},
50+
{
51+
"context": "SDK azure-sdk-for-go"
52+
},
53+
{
54+
"context": "TypeSpec Requirement (resource-manager)"
55+
},
56+
{
57+
"context": "TypeSpec Validation"
58+
}
59+
]
60+
}
61+
}
62+
],
63+
"bypass_actors": [
64+
{
65+
"actor_id": 3028359,
66+
"actor_type": "Team",
67+
"bypass_mode": "always"
68+
},
69+
{
70+
"actor_id": 10313102,
71+
"actor_type": "Team",
72+
"bypass_mode": "always"
73+
},
74+
{
75+
"actor_id": 1,
76+
"actor_type": "OrganizationAdmin",
77+
"bypass_mode": "always"
78+
}
79+
]
80+
}

0 commit comments

Comments
 (0)