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