Skip to content

Commit c025f57

Browse files
authored
Merge pull request #4036 from tgross35/triagebot-config
triagebot: Set up autolabel and review labels
2 parents 75aea56 + 07ccaa6 commit c025f57

File tree

1 file changed

+148
-5
lines changed

1 file changed

+148
-5
lines changed

triagebot.toml

+148-5
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@ allow-unauthenticated = [
66
"stable-nominated",
77
]
88

9-
[autolabel."S-waiting-on-review"]
10-
new_pr = true
11-
129
[assign]
1310
contributing_url = "https://github.com/rust-lang/libc/blob/HEAD/CONTRIBUTING.md"
1411

@@ -18,6 +15,154 @@ contributing_url = "https://github.com/rust-lang/libc/blob/HEAD/CONTRIBUTING.md"
1815
"@tgross35",
1916
]
2017

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

0 commit comments

Comments
 (0)