xref: /rust-libc-0.2.174/triagebot.toml (revision bb10d5f7)
1[relabel]
2allow-unauthenticated = [
3    "C-*",
4    "O-*",
5    "S-*",
6    "stable-nominated",
7]
8
9[assign]
10contributing_url = "https://github.com/rust-lang/libc/blob/HEAD/CONTRIBUTING.md"
11
12[assign.owners]
13"*" = [
14    "@tgross35",
15]
16
17[autolabel."A-CI"]
18trigger_files = [
19    ".cirrus.yml",
20    ".github",
21    "src/ci",
22]
23
24[autolabel."S-waiting-on-review"]
25new_pr = true
26
27[autolabel."O-android"]
28trigger_files = ["src/unix/linux_like/android"]
29
30[autolabel."O-arm"]
31trigger_files = [
32    "src/solid/arm.rs",
33    "src/unix/bsd/freebsdlike/freebsd/arm.rs",
34    "src/unix/bsd/netbsdlike/netbsd/arm.rs",
35    "src/unix/bsd/netbsdlike/openbsd/arm.rs",
36    "src/unix/linux_like/android/b32/arm.rs",
37    "src/unix/linux_like/linux/gnu/b32/arm/",
38    "src/unix/linux_like/linux/musl/b32/arm/",
39    "src/unix/linux_like/linux/uclibc/arm/",
40    "src/unix/newlib/arm/",
41    "src/vxworks/arm.rs",
42]
43
44[autolabel."O-bsd"]
45trigger_files = ["src/unix/bsd/mod.rs"]
46
47[autolabel."O-dragonfly"]
48trigger_files = ["src/unix/bsd/freebsdlike/dragonfly"]
49
50[autolabel."O-gnu"]
51trigger_files = [
52    "src/unix/linux_like/linux/gnu",
53    "src/windows/gnu",
54]
55
56[autolabel."O-illumos"]
57trigger_files = ["src/unix/solarish/illumos.rs"]
58
59[autolabel."O-linux"]
60trigger_files = ["src/unix/linux_like/linux"]
61
62[autolabel."O-linux-like"]
63trigger_files = ["src/unix/linux_like/mod.rs"]
64
65[autolabel."O-macos"]
66trigger_files = ["src/unix/bsd/apple"]
67
68[autolabel."O-mips"]
69trigger_files = [
70    "src/unix/bsd/netbsdlike/netbsd/mips.rs",
71    "src/unix/bsd/netbsdlike/openbsd/mips64.rs",
72    "src/unix/linux_like/linux/arch/mips",
73    "src/unix/linux_like/linux/gnu/b32/mips",
74    "src/unix/linux_like/linux/gnu/b64/mips64",
75    "src/unix/linux_like/linux/musl/b32/mips",
76    "src/unix/linux_like/linux/musl/b64/mips64.rs",
77    "src/unix/linux_like/linux/uclibc/mips",
78]
79
80[autolabel."O-musl"]
81trigger_files = ["src/unix/linux_like/linux/musl"]
82
83[autolabel."O-newlib"]
84trigger_files = ["src/unix/newlib"]
85
86[autolabel."O-redox"]
87trigger_files = ["src/unix/redox"]
88
89[autolabel."O-riscv"]
90trigger_files = [
91    "src/fuchsia/riscv64.rs",
92    "src/unix/bsd/freebsdlike/freebsd/riscv64.rs",
93    "src/unix/bsd/netbsdlike/netbsd/riscv64.rs",
94    "src/unix/bsd/netbsdlike/openbsd/riscv64.rs",
95    "src/unix/linux_like/android/b64/riscv64",
96    "src/unix/linux_like/linux/gnu/b32/riscv32",
97    "src/unix/linux_like/linux/gnu/b64/riscv64",
98    "src/unix/linux_like/linux/musl/b32/riscv32",
99    "src/unix/linux_like/linux/musl/b64/riscv64",
100    "src/vxworks/riscv32.rs",
101    "src/vxworks/riscv64.rs",
102]
103
104[autolabel."O-solarish"]
105trigger_files = ["src/unix/solarish"]
106
107[autolabel."O-sparc"]
108trigger_files = [
109    "src/unix/bsd/netbsdlike/netbsd/sparc64.rs",
110    "src/unix/bsd/netbsdlike/openbsd/sparc64.rs",
111    "src/unix/linux_like/linux/arch/sparc",
112    "src/unix/linux_like/linux/gnu/b32/sparc",
113    "src/unix/linux_like/linux/gnu/b64/sparc64",
114]
115
116[autolabel."O-unix"]
117trigger_files = ["src/unix"]
118
119[autolabel."O-wasi"]
120trigger_files = ["src/wasi"]
121
122[autolabel."O-windows"]
123trigger_files = ["src/windows"]
124
125[autolabel."O-x86"]
126trigger_files = [
127    "src/fuchsia/x86_64.rs",
128    "src/unix/bsd/apple/b64/x86_64",
129    "src/unix/bsd/freebsdlike/freebsd/freebsd12/x86_64.rs",
130    "src/unix/bsd/freebsdlike/freebsd/freebsd13/x86_64.rs",
131    "src/unix/bsd/freebsdlike/freebsd/freebsd14/x86_64.rs",
132    "src/unix/bsd/freebsdlike/freebsd/freebsd15/x86_64.rs",
133    "src/unix/bsd/freebsdlike/freebsd/x86.rs",
134    "src/unix/bsd/freebsdlike/freebsd/x86_64",
135    "src/unix/bsd/netbsdlike/netbsd/x86.rs",
136    "src/unix/bsd/netbsdlike/netbsd/x86_64.rs",
137    "src/unix/bsd/netbsdlike/openbsd/x86.rs",
138    "src/unix/bsd/netbsdlike/openbsd/x86_64.rs",
139    "src/unix/haiku/x86_64.rs",
140    "src/unix/linux_like/android/b32/x86",
141    "src/unix/linux_like/android/b64/x86_64",
142    "src/unix/linux_like/linux/gnu/b32/x86",
143    "src/unix/linux_like/linux/gnu/b64/x86_64",
144    "src/unix/linux_like/linux/musl/b32/x86",
145    "src/unix/linux_like/linux/musl/b64/x86_64",
146    "src/unix/linux_like/linux/uclibc/x86_64",
147    "src/unix/nto/x86_64.rs",
148    "src/unix/solarish/x86.rs",
149    "src/unix/solarish/x86_64.rs",
150    "src/unix/solarish/x86_common.rs",
151    "src/vxworks/x86.rs",
152    "src/vxworks/x86_64.rs",
153]
154
155[review-submitted]
156# These labels are removed when a review is submitted.
157review_labels = ["S-waiting-on-review"]
158# This label is added when a review is submitted.
159reviewed_label = "S-waiting-on-author"
160
161[review-requested]
162# Those labels are removed when PR author requests a review from an assignee
163remove_labels = ["S-waiting-on-author"]
164# Those labels are added when PR author requests a review from an assignee
165add_labels = ["S-waiting-on-review"]
166
167[shortcut]
168
169[mentions."src/unix/bsd/netbsdlike/openbsd"]
170message = "Some changes occurred in OpenBSD module"
171cc = ["@semarie"]
172
173[mentions."src/unix/bsd/netbsdlike/mod.rs"]
174message = "Some changes occurred in OpenBSD module"
175cc = ["@semarie"]
176
177[mentions."src/unix/solarish"]
178message = "Some changes occurred in solarish module"
179cc = ["@jclulow", "@pfmooney"]
180
181[mentions."src/unix/linux_like/android"]
182message = "Some changes occurred in the Android module"
183cc = ["@maurer"]
184