@@ -52,7 +52,15 @@ pull_request_rules:
52
52
- label=merge+no rebase
53
53
- ' #approved-reviews-by>=2'
54
54
- ' #changes-requested-reviews-by=0'
55
- - ' #check-failure=0'
55
+ # oy
56
+ # lifted these from branch protection imports
57
+ - check-success=fourmolu
58
+ - check-success=hlint
59
+ - check-success=Meta checks
60
+ - check-success=Doctest Cabal
61
+ - check-success=Validate post job
62
+ - check-success=Bootstrap post job
63
+ - ' check-success=docs/readthedocs.org:cabal'
56
64
57
65
# rebase+merge strategy
58
66
- actions :
@@ -65,7 +73,6 @@ pull_request_rules:
65
73
- label=merge delay passed
66
74
- ' #approved-reviews-by>=2'
67
75
- ' -label~=^blocked:'
68
- - ' #check-failure=0'
69
76
70
77
# merge+squash strategy
71
78
- actions :
@@ -78,7 +85,10 @@ pull_request_rules:
78
85
- label=merge delay passed
79
86
- ' #approved-reviews-by>=2'
80
87
- ' -label~=^blocked:'
81
- - ' #check-failure=0'
88
+ # unlike the others, we need to force this one to be up to date
89
+ # because it's intended for when Mergify doesn't have permission
90
+ # to rebase
91
+ - ' #commits-behind=0'
82
92
83
93
# merge+no rebase strategy
84
94
- actions :
@@ -91,11 +101,6 @@ pull_request_rules:
91
101
- label=merge delay passed
92
102
- ' #approved-reviews-by>=2'
93
103
- ' -label~=^blocked:'
94
- - ' #check-failure=0'
95
- # unlike the others, we need to force this one to be up to date
96
- # because it's intended for when Mergify doesn't have permission
97
- # to rebase
98
- - ' #commits-behind=0'
99
104
100
105
# merge strategy for release branches
101
106
- actions :
@@ -108,7 +113,6 @@ pull_request_rules:
108
113
- -body~=backport
109
114
- ' #approved-reviews-by>=2'
110
115
- ' -label~=^blocked:'
111
- - ' #check-failure=0'
112
116
113
117
# merge+squash strategy for release branches
114
118
- actions :
@@ -121,7 +125,6 @@ pull_request_rules:
121
125
- -body~=backport
122
126
- ' #approved-reviews-by>=2'
123
127
- ' -label~=^blocked:'
124
- - ' #check-failure=0'
125
128
126
129
# merge strategy for backports: require 1 approver instead of 2
127
130
- actions :
@@ -134,7 +137,6 @@ pull_request_rules:
134
137
- body~=backport
135
138
- ' #approved-reviews-by>=1'
136
139
- ' -label~=^blocked:'
137
- - ' #check-failure=0'
138
140
139
141
# merge+squash strategy for backports: require 1 approver instead of 2
140
142
- actions :
@@ -147,7 +149,6 @@ pull_request_rules:
147
149
- body~=backport
148
150
- ' #approved-reviews-by>=1'
149
151
- ' -label~=^blocked:'
150
- - ' #check-failure=0'
151
152
152
153
# backports should be labeled as such
153
154
- actions :
0 commit comments