@@ -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 ]
107contributing_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" ]
16161message = " Some changes occurred in OpenBSD module"
17162cc = [" @semarie" ]
@@ -23,5 +168,3 @@ cc = ["@semarie"]
23168[mentions ."src/unix/solarish" ]
24169message = " Some changes occurred in solarish module"
25170cc = [" @jclulow" , " @pfmooney" ]
26-
27- [shortcut ]
0 commit comments