@@ -31,7 +31,7 @@ remove_path_prefixes = ["homu"]
31
31
[repo .rust ]
32
32
owner = " rust-lang"
33
33
name = " rust"
34
- timeout = 15300
34
+ timeout = 21600 # 6 hours
35
35
36
36
# Permissions managed through rust-lang/team
37
37
rust_team = true
@@ -83,323 +83,3 @@ add = ['merged-by-bors']
83
83
84
84
[repo .rust .labels .rollup_made ]
85
85
add = [' rollup' ]
86
-
87
- # ##########
88
- # Cargo #
89
- # ##########
90
-
91
- [repo .cargo ]
92
- owner = " rust-lang"
93
- name = " cargo"
94
- timeout = 7200
95
-
96
- # Permissions managed through rust-lang/team
97
- rust_team = true
98
- reviewers = []
99
- try_users = []
100
-
101
- [repo .cargo .branch ]
102
- auto = " auto-cargo"
103
- [repo .cargo .github ]
104
- secret = " ${HOMU_WEBHOOK_SECRET_CARGO}"
105
- [repo .cargo .checks .actions ]
106
- name = " bors build finished"
107
- [repo .cargo .labels .approved ] # after homu received `r+`
108
- remove = [' S-blocked' , ' S-waiting-on-author' , ' S-waiting-on-bors' , ' S-waiting-on-review' ]
109
- add = [' S-waiting-on-bors' ]
110
- [repo .cargo .labels .rejected ] # after homu received `r-`
111
- remove = [' S-blocked' , ' S-waiting-on-author' , ' S-waiting-on-bors' , ' S-waiting-on-review' ]
112
- add = [' S-waiting-on-author' ]
113
- [repo .cargo .labels .failed ] # test failed (maybe spurious, so fall back to -on-review)
114
- remove = [' S-blocked' , ' S-waiting-on-author' , ' S-waiting-on-bors' , ' S-waiting-on-review' ]
115
- add = [' S-waiting-on-review' ]
116
- [repo .cargo .labels .timed_out ] # test timed out after 4 hours (almost always spurious, let reviewer retry)
117
- remove = [' S-blocked' , ' S-waiting-on-author' , ' S-waiting-on-bors' , ' S-waiting-on-review' ]
118
- add = [' S-waiting-on-review' ]
119
- [repo .cargo .labels .try_failed ] # try-build failed (almost always legit, tell author to fix the PR)
120
- remove = [' S-waiting-on-review' ]
121
- add = [' S-waiting-on-author' ]
122
- [repo .cargo .labels .pushed ] # user pushed a commit after `r+`/`try`
123
- remove = [' S-waiting-on-bors' , ' S-waiting-on-author' ]
124
- add = [' S-waiting-on-review' ]
125
- unless = [' S-blocked' ]
126
- [repo .cargo .labels .conflict ] # a merge conflict is detected (tell author to rebase)
127
- remove = [' S-waiting-on-bors' ]
128
- add = [' S-waiting-on-author' ]
129
- unless = [' S-blocked' , ' S-waiting-on-review' ]
130
-
131
- # #########
132
- # libc #
133
- # #########
134
-
135
- [repo .libc ]
136
- owner = " rust-lang"
137
- name = " libc"
138
- timeout = 5400
139
-
140
- # Permissions managed through rust-lang/team
141
- rust_team = true
142
- reviewers = []
143
- try_users = []
144
-
145
- [repo .libc .branch ]
146
- auto = " auto-libc"
147
-
148
- [repo .libc .github ]
149
- secret = " ${HOMU_WEBHOOK_SECRET_LIBC}"
150
-
151
- [repo .libc .checks .actions ]
152
- name = " bors build finished"
153
- [repo .libc .checks .cirrus-freebsd-13 ]
154
- name = " nightly x86_64-unknown-freebsd-13"
155
- [repo .libc .checks .cirrus-freebsd-14 ]
156
- name = " nightly x86_64-unknown-freebsd-14"
157
- [repo .libc .labels .approved ] # after homu received `r+`
158
- remove = [' S-blocked' , ' S-waiting-on-author' , ' S-waiting-on-bors' , ' S-waiting-on-review' ]
159
- add = [' S-waiting-on-bors' ]
160
- [repo .libc .labels .failed ] # test failed (maybe spurious, so fall back to -on-review)
161
- remove = [' S-blocked' , ' S-waiting-on-author' , ' S-waiting-on-bors' , ' S-waiting-on-review' ]
162
- add = [' S-waiting-on-review' ]
163
-
164
- # ############
165
- # stdarch #
166
- # ############
167
-
168
- [repo .stdarch ]
169
- owner = " rust-lang"
170
- name = " stdarch"
171
- timeout = 9000
172
-
173
- # Permissions managed through rust-lang/team
174
- rust_team = true
175
- reviewers = []
176
- try_users = []
177
-
178
- [repo .stdarch .github ]
179
- secret = " ${HOMU_WEBHOOK_SECRET_STDARCH}"
180
-
181
- [repo .stdarch .status .azure ]
182
- context = " rust-lang.stdarch"
183
- [repo .stdarch .checks .cirrus-freebsd ]
184
- name = " x86_64-unknown-freebsd"
185
-
186
- # ###########
187
- # Clippy #
188
- # ###########
189
-
190
- [repo .clippy ]
191
- owner = " rust-lang"
192
- name = " rust-clippy"
193
- timeout = 5400
194
-
195
- # Permissions managed through rust-lang/team
196
- rust_team = true
197
- reviewers = []
198
- try_users = []
199
-
200
- [repo .clippy .branch ]
201
- auto = " auto"
202
- [repo .clippy .github ]
203
- secret = " ${HOMU_WEBHOOK_SECRET_CLIPPY}"
204
- [repo .clippy .checks .action_test ]
205
- name = " bors test finished"
206
- [repo .clippy .checks .action_dev_test ]
207
- name = " bors dev test finished"
208
- [repo .clippy .checks .action_remark_test ]
209
- name = " bors remark test finished"
210
-
211
- # ########
212
- # RLS #
213
- # ########
214
-
215
- [repo .rls ]
216
- owner = " rust-lang"
217
- name = " rls"
218
- timeout = 5400
219
-
220
- # Permissions managed through rust-lang/team
221
- rust_team = true
222
- reviewers = []
223
- try_users = []
224
-
225
- [repo .rls .github ]
226
- secret = " ${HOMU_WEBHOOK_SECRET_RLS}"
227
- [repo .rls .checks .actions ]
228
- name = " bors build finished"
229
-
230
- # ###############
231
- # vscode-rust #
232
- # ###############
233
-
234
- [repo .vscode-rust ]
235
- owner = " rust-lang"
236
- name = " vscode-rust"
237
- timeout = 1800
238
-
239
- # Permissions managed through rust-lang/team
240
- rust_team = true
241
- reviewers = []
242
- try_users = []
243
-
244
- [repo .vscode-rust .github ]
245
- secret = " ${HOMU_WEBHOOK_SECRET_VSCODE_RUST}"
246
- [repo .vscode-rust .checks .actions ]
247
- name = " bors build finished"
248
-
249
- # ##############
250
- # crates.io #
251
- # ##############
252
-
253
- [repo .crates-io ]
254
- owner = " rust-lang"
255
- name = " crates.io"
256
- timeout = 1800
257
-
258
- # Permissions managed through rust-lang/team
259
- rust_team = true
260
- reviewers = []
261
- try_users = []
262
-
263
- [repo .crates-io .github ]
264
- secret = " ${HOMU_WEBHOOK_SECRET_CRATES_IO}"
265
- [repo .crates-io .checks .actions ]
266
- name = " bors build finished"
267
-
268
- # ##########
269
- # Chalk #
270
- # ##########
271
-
272
- [repo .chalk ]
273
- owner = " rust-lang"
274
- name = " chalk"
275
- timeout = 1800
276
-
277
- # Permissions managed through rust-lang/team
278
- rust_team = true
279
- reviewers = []
280
- try_users = []
281
-
282
- [repo .chalk .github ]
283
- secret = " ${HOMU_WEBHOOK_SECRET_CHALK}"
284
- [repo .chalk .checks .actions ]
285
- name = " bors build finished"
286
-
287
- # ##############
288
- # Hashbrown #
289
- # ##############
290
-
291
- [repo .hashbrown ]
292
- owner = " rust-lang"
293
- name = " hashbrown"
294
- timeout = 5400
295
-
296
- # Permissions managed through rust-lang/team
297
- rust_team = true
298
- reviewers = []
299
- try_users = []
300
-
301
- [repo .hashbrown .branch ]
302
- auto = " auto"
303
- [repo .hashbrown .github ]
304
- secret = " ${HOMU_WEBHOOK_SECRET_HASHBROWN}"
305
- [repo .hashbrown .checks .actions ]
306
- name = " bors build finished"
307
-
308
- # #########
309
- # MIRI #
310
- # #########
311
-
312
- [repo .miri ]
313
- owner = " rust-lang"
314
- name = " miri"
315
- timeout = 7200
316
-
317
- # Permissions managed through rust-lang/team
318
- rust_team = true
319
- reviewers = []
320
- try_users = []
321
-
322
- [repo .miri .branch ]
323
- auto = " auto"
324
- [repo .miri .github ]
325
- secret = " ${HOMU_WEBHOOK_SECRET_MIRI}"
326
- [repo .miri .checks .actions ]
327
- name = " bors build finished"
328
-
329
- # ##############
330
- # MEASUREME #
331
- # ##############
332
-
333
- [repo .measureme ]
334
- owner = " rust-lang"
335
- name = " measureme"
336
- timeout = 7200
337
-
338
- # Permissions managed through rust-lang/team
339
- rust_team = true
340
- reviewers = []
341
- try_users = []
342
-
343
- [repo .measureme .branch ]
344
- auto = " auto"
345
- [repo .measureme .github ]
346
- secret = " ${HOMU_WEBHOOK_SECRET_MEASUREME}"
347
- [repo .measureme .checks .actions ]
348
- name = " bors build finished"
349
-
350
- # ###########
351
- # Crater #
352
- # ###########
353
-
354
- [repo .crater ]
355
- owner = " rust-lang"
356
- name = " crater"
357
- timeout = 5400
358
-
359
- # Permissions managed through rust-lang/team
360
- rust_team = true
361
- reviewers = []
362
- try_users = []
363
-
364
- [repo .crater .github ]
365
- secret = " ${HOMU_WEBHOOK_SECRET_CRATER}"
366
- [repo .crater .checks .actions ]
367
- name = " bors build finished"
368
-
369
- # ##############
370
- # Semverver #
371
- # ##############
372
-
373
- [repo .semverver ]
374
- owner = " rust-lang"
375
- name = " rust-semverver"
376
- timeout = 5400
377
-
378
- # Permissions managed through rust-lang/team
379
- rust_team = true
380
- reviewers = []
381
- try_users = []
382
-
383
- [repo .semverver .github ]
384
- secret = " ${HOMU_WEBHOOK_SECRET_SEMVERVER}"
385
- [repo .semverver .checks .actions ]
386
- name = " bors build finished"
387
-
388
- # ##################
389
- # rust-analyzer #
390
- # ##################
391
-
392
- [repo .rust-analyzer ]
393
- owner = " rust-lang"
394
- name = " rust-analyzer"
395
- timeout = 5400
396
-
397
- # Permissions managed through rust-lang/team
398
- rust_team = true
399
- reviewers = []
400
- try_users = []
401
-
402
- [repo .rust-analyzer .github ]
403
- secret = " ${HOMU_WEBHOOK_SECRET_RUST_ANALYZER}"
404
- [repo .rust-analyzer .checks .actions ]
405
- name = " bors build finished"
0 commit comments