You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
name: Add 'c_glib' label to PR if changeset includes changes to the lib/c_glibor test/c_glib directories
4
+
name: Add 'c_glib' label to PR if changeset includes changes to the lib/c_glib, test/c_glib, or tutorial/c_glib directories
5
5
validate:
6
6
- do: changeset
7
7
or:
8
8
- must_include:
9
9
regex: 'lib/c_glib/.*'
10
10
- must_include:
11
11
regex: 'test/c_glib/.*'
12
+
- must_include:
13
+
regex: 'tutorial/c_glib/.*'
12
14
pass:
13
15
- do: labels
14
16
labels: ['c_glib']
15
17
mode: 'add'
16
18
17
19
- when: pull_request.*
18
-
name: Add 'c++' label to PR if changeset includes changes to the lib/cppor test/cpp directories
20
+
name: Add 'c++' label to PR if changeset includes changes to the lib/cpp, test/cpp, or tutorial/cpp directories
19
21
validate:
20
22
- do: changeset
21
23
or:
22
24
- must_include:
23
25
regex: 'lib/cpp/.*'
24
26
- must_include:
25
27
regex: 'test/cpp/.*'
28
+
- must_include:
29
+
regex: 'tutorial/cpp/.*'
26
30
pass:
27
31
- do: labels
28
32
labels: ['c++']
29
33
mode: 'add'
30
34
31
35
- when: pull_request.*
32
-
name: Add 'dart' label to PR if changeset includes changes to the lib/dartor test/dart directories
36
+
name: Add 'dart' label to PR if changeset includes changes to the lib/dart, test/dart, or tutorial/dart directories
33
37
validate:
34
38
- do: changeset
35
39
or:
36
40
- must_include:
37
41
regex: 'lib/dart/.*'
38
42
- must_include:
39
43
regex: 'test/dart/.*'
44
+
- must_include:
45
+
regex: 'tutorial/dart/.*'
40
46
pass:
41
47
- do: labels
42
48
labels: ['dart']
43
49
mode: 'add'
44
50
45
51
- when: pull_request.*
46
-
name: Add 'delphi' label to PR if changeset includes changes to the lib/delphior test/delphi directories
52
+
name: Add 'delphi' label to PR if changeset includes changes to the lib/delphi, test/delphi, or tutorial/delphi directories
47
53
validate:
48
54
- do: changeset
49
55
or:
50
56
- must_include:
51
57
regex: 'lib/delphi/.*'
52
58
- must_include:
53
59
regex: 'test/delphi/.*'
60
+
- must_include:
61
+
regex: 'tutorial/delphi/.*'
54
62
pass:
55
63
- do: labels
56
64
labels: ['delphi']
57
65
mode: 'add'
58
66
59
67
- when: pull_request.*
60
-
name: Add 'erlang' label to PR if changeset includes changes to the lib/erlor test/erl directories
68
+
name: Add 'erlang' label to PR if changeset includes changes to the lib/erl, test/erl, or tutorial/erl directories
61
69
validate:
62
70
- do: changeset
63
71
or:
64
72
- must_include:
65
73
regex: 'lib/erl/.*'
66
74
- must_include:
67
75
regex: 'test/erl/.*'
76
+
- must_include:
77
+
regex: 'tutorial/erl/.*'
68
78
pass:
69
79
- do: labels
70
80
labels: ['erlang']
71
81
mode: 'add'
72
82
73
83
- when: pull_request.*
74
-
name: Add 'golang' label to PR if changeset includes changes to the lib/goor test/go directories
84
+
name: Add 'golang' label to PR if changeset includes changes to the lib/go, test/go, or tutorial/go directories
75
85
validate:
76
86
- do: changeset
77
87
or:
78
88
- must_include:
79
89
regex: 'lib/go/.*'
80
90
- must_include:
81
91
regex: 'test/go/.*'
92
+
- must_include:
93
+
regex: 'tutorial/go/.*'
82
94
pass:
83
95
- do: labels
84
96
labels: ['golang']
85
97
mode: 'add'
86
98
87
99
- when: pull_request.*
88
-
name: Add 'haxe' label to PR if changeset includes changes to the lib/haxeor test/haxe directories
100
+
name: Add 'haxe' label to PR if changeset includes changes to the lib/haxe, test/haxe, or tutorial/haxe directories
89
101
validate:
90
102
- do: changeset
91
103
or:
92
104
- must_include:
93
105
regex: 'lib/haxe/.*'
94
106
- must_include:
95
107
regex: 'test/haxe/.*'
108
+
- must_include:
109
+
regex: 'tutorial/haxe/.*'
96
110
pass:
97
111
- do: labels
98
112
labels: ['haxe']
99
113
mode: 'add'
100
114
101
115
- when: pull_request.*
102
-
name: Add 'java' label to PR if changeset includes changes to the lib/javaor test/java directories
116
+
name: Add 'java' label to PR if changeset includes changes to the lib/java, lib/javame, or tutorial/java directories
103
117
validate:
104
118
- do: changeset
105
119
or:
106
120
- must_include:
107
121
regex: 'lib/java/.*'
108
122
- must_include:
109
123
regex: 'lib/javame/.*'
124
+
- must_include:
125
+
regex: 'tutorial/java/.*'
110
126
pass:
111
127
- do: labels
112
128
labels: ['java']
113
129
mode: 'add'
114
130
115
131
- when: pull_request.*
116
-
name: Add 'javascript' label to PR if changeset includes changes to the lib/js or test/js directories
132
+
name: Add 'javascript' label to PR if changeset includes changes to the lib/js or tutorial/js directories
117
133
validate:
118
134
- do: changeset
119
135
or:
120
136
- must_include:
121
137
regex: 'lib/js/.*'
138
+
- must_include:
139
+
regex: 'tutorial/js/.*'
122
140
pass:
123
141
- do: labels
124
142
labels: ['javascript']
125
143
mode: 'add'
126
144
127
145
- when: pull_request.*
128
-
name: Add 'json' label to PR if changeset includes changes to the lib/json or test/json directories
146
+
name: Add 'json' label to PR if changeset includes changes to the lib/json directory
129
147
validate:
130
148
- do: changeset
131
149
or:
@@ -137,7 +155,7 @@ mergeable:
137
155
mode: 'add'
138
156
139
157
- when: pull_request.*
140
-
name: Add 'kotlin' label to PR if changeset includes changes to the lib/kotlin or test/kotlin directories
158
+
name: Add 'kotlin' label to PR if changeset includes changes to the lib/kotlin directory
141
159
validate:
142
160
- do: changeset
143
161
or:
@@ -163,87 +181,99 @@ mergeable:
163
181
mode: 'add'
164
182
165
183
- when: pull_request.*
166
-
name: Add 'c#' label to PR if changeset includes changes to the lib/netstdor test/netstd directories
184
+
name: Add 'c#' label to PR if changeset includes changes to the lib/netstd, test/netstd, or tutorial/netstd directories
167
185
validate:
168
186
- do: changeset
169
187
or:
170
188
- must_include:
171
189
regex: 'lib/netstd/.*'
172
190
- must_include:
173
191
regex: 'test/netstd/.*'
192
+
- must_include:
193
+
regex: 'tutorial/netstd/.*'
174
194
pass:
175
195
- do: labels
176
196
labels: ['c#']
177
197
mode: 'add'
178
198
179
199
- when: pull_request.*
180
-
name: Add 'nodejs' label to PR if changeset includes changes to the lib/nodejs or test/nodejs directories
200
+
name: Add 'nodejs' label to PR if changeset includes changes to the lib/nodejs or tutorial/nodejs directories
181
201
validate:
182
202
- do: changeset
183
203
or:
184
204
- must_include:
185
205
regex: 'lib/nodejs/.*'
206
+
- must_include:
207
+
regex: 'tutorial/nodejs/.*'
186
208
pass:
187
209
- do: labels
188
210
labels: ['nodejs']
189
211
mode: 'add'
190
212
191
213
- when: pull_request.*
192
-
name: Add 'typescript' label to PR if changeset includes changes to the lib/nodets or test/nodets directories
214
+
name: Add 'typescript' label to PR if changeset includes changes to the lib/nodets or lib/ts directories
193
215
validate:
194
216
- do: changeset
195
217
or:
196
218
- must_include:
197
219
regex: 'lib/nodets/.*'
220
+
- must_include:
221
+
regex: 'lib/ts/.*'
198
222
pass:
199
223
- do: labels
200
224
labels: ['typescript']
201
225
mode: 'add'
202
226
203
227
- when: pull_request.*
204
-
name: Add 'ocaml' label to PR if changeset includes changes to the lib/ocamlor test/ocaml directories
228
+
name: Add 'ocaml' label to PR if changeset includes changes to the lib/ocaml, test/ocaml, or tutorial/ocaml directories
205
229
validate:
206
230
- do: changeset
207
231
or:
208
232
- must_include:
209
233
regex: 'lib/ocaml/.*'
210
234
- must_include:
211
235
regex: 'test/ocaml/.*'
236
+
- must_include:
237
+
regex: 'tutorial/ocaml/.*'
212
238
pass:
213
239
- do: labels
214
240
labels: ['ocaml']
215
241
mode: 'add'
216
242
217
243
- when: pull_request.*
218
-
name: Add 'perl' label to PR if changeset includes changes to the lib/perlor test/perl directories
244
+
name: Add 'perl' label to PR if changeset includes changes to the lib/perl, test/perl, or tutorial/perl directories
219
245
validate:
220
246
- do: changeset
221
247
or:
222
248
- must_include:
223
249
regex: 'lib/perl/.*'
224
250
- must_include:
225
251
regex: 'test/perl/.*'
252
+
- must_include:
253
+
regex: 'tutorial/perl/.*'
226
254
pass:
227
255
- do: labels
228
256
labels: ['perl']
229
257
mode: 'add'
230
258
231
259
- when: pull_request.*
232
-
name: Add 'php' label to PR if changeset includes changes to the lib/phpor test/php directories
260
+
name: Add 'php' label to PR if changeset includes changes to the lib/php, test/php, or tutorial/php directories
233
261
validate:
234
262
- do: changeset
235
263
or:
236
264
- must_include:
237
265
regex: 'lib/php/.*'
238
266
- must_include:
239
267
regex: 'test/php/.*'
268
+
- must_include:
269
+
regex: 'tutorial/php/.*'
240
270
pass:
241
271
- do: labels
242
272
labels: ['php']
243
273
mode: 'add'
244
274
245
275
- when: pull_request.*
246
-
name: Add 'python' label to PR if changeset includes changes to the lib/py or test/py directories
276
+
name: Add 'python' label to PR if changeset includes changes to the lib/py, test/py, test/py.tornado, test/py.twisted, tutorial/py, tutorial/py.tornado, or tutorial/py.twisted directories
247
277
validate:
248
278
- do: changeset
249
279
or:
@@ -255,48 +285,60 @@ mergeable:
255
285
regex: 'test/py.tornado/.*'
256
286
- must_include:
257
287
regex: 'test/py.twisted/.*'
288
+
- must_include:
289
+
regex: 'tutorial/py/.*'
290
+
- must_include:
291
+
regex: 'tutorial/py.tornado/.*'
292
+
- must_include:
293
+
regex: 'tutorial/py.twisted/.*'
258
294
pass:
259
295
- do: labels
260
296
labels: ['python']
261
297
mode: 'add'
262
298
263
299
- when: pull_request.*
264
-
name: Add 'ruby' label to PR if changeset includes changes to the lib/rbor test/rb directories
300
+
name: Add 'ruby' label to PR if changeset includes changes to the lib/rb, test/rb, or tutorial/rb directories
265
301
validate:
266
302
- do: changeset
267
303
or:
268
304
- must_include:
269
305
regex: 'lib/rb/.*'
270
306
- must_include:
271
307
regex: 'test/rb/.*'
308
+
- must_include:
309
+
regex: 'tutorial/rb/.*'
272
310
pass:
273
311
- do: labels
274
312
labels: ['ruby']
275
313
mode: 'add'
276
314
277
315
- when: pull_request.*
278
-
name: Add 'rust' label to PR if changeset includes changes to the lib/rsor test/rs directories
316
+
name: Add 'rust' label to PR if changeset includes changes to the lib/rs, test/rs, or tutorial/rs directories
279
317
validate:
280
318
- do: changeset
281
319
or:
282
320
- must_include:
283
321
regex: 'lib/rs/.*'
284
322
- must_include:
285
323
regex: 'test/rs/.*'
324
+
- must_include:
325
+
regex: 'tutorial/rs/.*'
286
326
pass:
287
327
- do: labels
288
-
labels: ['ruby']
328
+
labels: ['rust']
289
329
mode: 'add'
290
330
291
331
- when: pull_request.*
292
-
name: Add 'swift' label to PR if changeset includes changes to the lib/swiftor test/swift directories
332
+
name: Add 'swift' label to PR if changeset includes changes to the lib/swift, test/swift, or tutorial/swift directories
293
333
validate:
294
334
- do: changeset
295
335
or:
296
336
- must_include:
297
337
regex: 'lib/swift/.*'
298
338
- must_include:
299
339
regex: 'test/swift/.*'
340
+
- must_include:
341
+
regex: 'tutorial/swift/.*'
300
342
pass:
301
343
- do: labels
302
344
labels: ['swift']
@@ -313,6 +355,58 @@ mergeable:
313
355
labels: ['compiler']
314
356
mode: 'add'
315
357
358
+
- when: pull_request.*
359
+
name: Add 'testsuite' label to PR if changeset includes changes to shared test schemas, fixtures, or harnesses
0 commit comments