Skip to content

Commit b47f24e

Browse files
committed
triagebot: Set up autolabel and review labels
(backport <#4036>) (cherry picked from commit 07ccaa6)
1 parent 0de0829 commit b47f24e

File tree

1 file changed

+148
-5
lines changed

1 file changed

+148
-5
lines changed

triagebot.toml

Lines changed: 148 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,160 @@ allow-unauthenticated = [
33
"C-*", "O-*", "S-*"
44
]
55

6-
[autolabel."S-waiting-on-review"]
7-
new_pr = true
8-
96
[assign]
107
contributing_url = "https://github.com/rust-lang/libc/blob/HEAD/CONTRIBUTING.md"
118

129
[assign.owners]
1310
"*" = ["@JohnTitor"]
1411

12+
[autolabel."S-waiting-on-review"]
13+
new_pr = true
14+
15+
[autolabel."O-android"]
16+
trigger_files = ["src/unix/linux_like/android"]
17+
18+
[autolabel."O-arm"]
19+
trigger_files = [
20+
"src/solid/arm.rs",
21+
"src/unix/bsd/freebsdlike/freebsd/arm.rs",
22+
"src/unix/bsd/netbsdlike/netbsd/arm.rs",
23+
"src/unix/bsd/netbsdlike/openbsd/arm.rs",
24+
"src/unix/linux_like/android/b32/arm.rs",
25+
"src/unix/linux_like/linux/gnu/b32/arm/",
26+
"src/unix/linux_like/linux/musl/b32/arm/",
27+
"src/unix/linux_like/linux/uclibc/arm/",
28+
"src/unix/newlib/arm/",
29+
"src/vxworks/arm.rs",
30+
]
31+
32+
[autolabel."O-bsd"]
33+
trigger_files = ["src/unix/bsd/mod.rs"]
34+
35+
[autolabel."O-dragonfly"]
36+
trigger_files = ["src/unix/bsd/freebsdlike/dragonfly"]
37+
38+
[autolabel."O-gnu"]
39+
trigger_files = [
40+
"src/unix/linux_like/linux/gnu",
41+
"src/windows/gnu",
42+
]
43+
44+
[autolabel."O-illumos"]
45+
trigger_files = ["src/unix/solarish/illumos.rs"]
46+
47+
[autolabel."O-linux"]
48+
trigger_files = ["src/unix/linux_like/linux"]
49+
50+
[autolabel."O-linux-like"]
51+
trigger_files = ["src/unix/linux_like/mod.rs"]
52+
53+
[autolabel."O-macos"]
54+
trigger_files = ["src/unix/bsd/apple"]
55+
56+
[autolabel."O-mips"]
57+
trigger_files = [
58+
"src/unix/bsd/netbsdlike/netbsd/mips.rs",
59+
"src/unix/bsd/netbsdlike/openbsd/mips64.rs",
60+
"src/unix/linux_like/linux/arch/mips",
61+
"src/unix/linux_like/linux/gnu/b32/mips",
62+
"src/unix/linux_like/linux/gnu/b64/mips64",
63+
"src/unix/linux_like/linux/musl/b32/mips",
64+
"src/unix/linux_like/linux/musl/b64/mips64.rs",
65+
"src/unix/linux_like/linux/uclibc/mips",
66+
]
67+
68+
[autolabel."O-musl"]
69+
trigger_files = ["src/unix/linux_like/linux/musl"]
70+
71+
[autolabel."O-newlib"]
72+
trigger_files = ["src/unix/newlib"]
73+
74+
[autolabel."O-redox"]
75+
trigger_files = ["src/unix/redox"]
76+
77+
[autolabel."O-riscv"]
78+
trigger_files = [
79+
"src/fuchsia/riscv64.rs",
80+
"src/unix/bsd/freebsdlike/freebsd/riscv64.rs",
81+
"src/unix/bsd/netbsdlike/netbsd/riscv64.rs",
82+
"src/unix/bsd/netbsdlike/openbsd/riscv64.rs",
83+
"src/unix/linux_like/android/b64/riscv64",
84+
"src/unix/linux_like/linux/gnu/b32/riscv32",
85+
"src/unix/linux_like/linux/gnu/b64/riscv64",
86+
"src/unix/linux_like/linux/musl/b32/riscv32",
87+
"src/unix/linux_like/linux/musl/b64/riscv64",
88+
"src/vxworks/riscv32.rs",
89+
"src/vxworks/riscv64.rs",
90+
]
91+
92+
[autolabel."O-solarish"]
93+
trigger_files = ["src/unix/solarish"]
94+
95+
[autolabel."O-sparc"]
96+
trigger_files = [
97+
"src/unix/bsd/netbsdlike/netbsd/sparc64.rs",
98+
"src/unix/bsd/netbsdlike/openbsd/sparc64.rs",
99+
"src/unix/linux_like/linux/arch/sparc",
100+
"src/unix/linux_like/linux/gnu/b32/sparc",
101+
"src/unix/linux_like/linux/gnu/b64/sparc64",
102+
]
103+
104+
[autolabel."O-unix"]
105+
trigger_files = ["src/unix"]
106+
107+
[autolabel."O-wasi"]
108+
trigger_files = ["src/wasi"]
109+
110+
[autolabel."O-wasm"]
111+
trigger_files = ["src/"]
112+
113+
[autolabel."O-windows"]
114+
trigger_files = ["src/windows"]
115+
116+
[autolabel."O-x86"]
117+
trigger_files = [
118+
"src/fuchsia/x86_64.rs",
119+
"src/unix/bsd/apple/b64/x86_64",
120+
"src/unix/bsd/freebsdlike/freebsd/freebsd12/x86_64.rs",
121+
"src/unix/bsd/freebsdlike/freebsd/freebsd13/x86_64.rs",
122+
"src/unix/bsd/freebsdlike/freebsd/freebsd14/x86_64.rs",
123+
"src/unix/bsd/freebsdlike/freebsd/freebsd15/x86_64.rs",
124+
"src/unix/bsd/freebsdlike/freebsd/x86.rs",
125+
"src/unix/bsd/freebsdlike/freebsd/x86_64",
126+
"src/unix/bsd/netbsdlike/netbsd/x86.rs",
127+
"src/unix/bsd/netbsdlike/netbsd/x86_64.rs",
128+
"src/unix/bsd/netbsdlike/openbsd/x86.rs",
129+
"src/unix/bsd/netbsdlike/openbsd/x86_64.rs",
130+
"src/unix/haiku/x86_64.rs",
131+
"src/unix/linux_like/android/b32/x86",
132+
"src/unix/linux_like/android/b64/x86_64",
133+
"src/unix/linux_like/linux/gnu/b32/x86",
134+
"src/unix/linux_like/linux/gnu/b64/x86_64",
135+
"src/unix/linux_like/linux/musl/b32/x86",
136+
"src/unix/linux_like/linux/musl/b64/x86_64",
137+
"src/unix/linux_like/linux/uclibc/x86_64",
138+
"src/unix/nto/x86_64.rs",
139+
"src/unix/solarish/x86.rs",
140+
"src/unix/solarish/x86_64.rs",
141+
"src/unix/solarish/x86_common.rs",
142+
"src/vxworks/x86.rs",
143+
"src/vxworks/x86_64.rs",
144+
]
145+
146+
[review-submitted]
147+
# These labels are removed when a review is submitted.
148+
review_labels = ["S-waiting-on-review"]
149+
# This label is added when a review is submitted.
150+
reviewed_label = "S-waiting-on-author"
151+
152+
[review-requested]
153+
# Those labels are removed when PR author requests a review from an assignee
154+
remove_labels = ["S-waiting-on-author"]
155+
# Those labels are added when PR author requests a review from an assignee
156+
add_labels = ["S-waiting-on-review"]
157+
158+
[shortcut]
159+
15160
[mentions."src/unix/bsd/netbsdlike/openbsd"]
16161
message = "Some changes occurred in OpenBSD module"
17162
cc = ["@semarie"]
@@ -23,5 +168,3 @@ cc = ["@semarie"]
23168
[mentions."src/unix/solarish"]
24169
message = "Some changes occurred in solarish module"
25170
cc = ["@jclulow", "@pfmooney"]
26-
27-
[shortcut]

0 commit comments

Comments
 (0)