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