@@ -37,6 +37,177 @@ warn_non_default_branch = true
3737[assign .owners ]
3838"*" = [" @ehuss" , " @epage" , " @weihanglo" ]
3939
40+ [autolabel ."A-build-execution" ]
41+ trigger_files = [
42+ " src/cargo/core/compiler/compilation.rs" ,
43+ " src/cargo/core/compiler/job.rs" ,
44+ " src/cargo/core/compiler/job_queue.rs" ,
45+ " src/cargo/core/compiler/mod.rs" ,
46+ ]
47+
48+ [autolabel ."A-build-scripts" ]
49+ trigger_files = [" src/cargo/core/compiler/custom_build.rs" ]
50+
51+ [autolabel ."A-cache-messages" ]
52+ trigger_files = [" src/cargo/util/rustc.rs" ]
53+
54+ [autolabel ."A-cargo-targets" ]
55+ trigger_files = [
56+ " src/cargo/ops/cargo_compile/compile_filter.rs" ,
57+ " src/cargo/ops/cargo_compile/unit_generator.rs" ,
58+ ]
59+
60+ [autolabel ."A-cfg-expr" ]
61+ trigger_files = [
62+ " crates/cargo-platform/" ,
63+ " src/cargo/core/compiler/build_context/target_info.rs" ,
64+ ]
65+
66+ [autolabel ."A-cli" ]
67+ trigger_files = [" src/bin/" , " src/cargo/util/command_prelude.rs" ]
68+
69+ [autolabel ."A-cli-help" ]
70+ trigger_files = [" crates/mdman/" , " src/etc/man/" ]
71+
72+ [autolabel ."A-completions" ]
73+ trigger_files = [" src/etc/_cargo" , " src/etc/cargo.bashcomp.sh" ]
74+
75+ [autolabel ."A-configuration" ]
76+ trigger_files = [" src/cargo/util/config/mod.rs" ]
77+
78+ [autolabel ."A-console-output" ]
79+ trigger_files = [
80+ " src/cargo/core/shell.rs" ,
81+ " src/cargo/util/machine_message.rs" ,
82+ " src/cargo/util/progress.rs" ,
83+ ]
84+
85+ [autolabel ."A-crate-dependencies" ]
86+ trigger_files = [" src/cargo/core/dependency.rs" ]
87+
88+ [autolabel ."A-crate-types" ]
89+ trigger_files = [" src/cargo/core/compiler/crate_type.rs" ]
90+
91+ [autolabel ."A-dep-info" ]
92+ trigger_files = [" src/cargo/core/compiler/output_depinfo.rs" ]
93+
94+ [autolabel ."A-dependency-resolution" ]
95+ trigger_files = [
96+ " benches/benchsuite/benches/resolve.rs" ,
97+ " crates/resolver-tests/" ,
98+ " src/cargo/core/resolver/" ,
99+ ]
100+
101+ [autolabel ."A-directory-source" ]
102+ trigger_files = [" src/cargo/sources/directory.rs" ]
103+
104+ [autolabel ."A-documenting-cargo-itself" ]
105+ trigger_files = [" src/doc/" ]
106+
107+ [autolabel ."A-environment-variables" ]
108+ trigger_files = [" crates/home/" ]
109+
110+ [autolabel ."A-errors" ]
111+ trigger_files = [" src/cargo/util/diagnostic_server.rs" ]
112+
113+ [autolabel ."A-features2" ]
114+ trigger_files = [" src/cargo/core/resolver/features.rs" ]
115+
116+ [autolabel ."A-filesystem" ]
117+ trigger_files = [" src/cargo/util/flock.rs" , " src/cargo/util/important_paths.rs" ]
118+
119+ [autolabel ."A-future-incompat" ]
120+ trigger_files = [" src/cargo/core/compiler/future_incompat.rs" ]
121+
122+ [autolabel ."A-git" ]
123+ trigger_files = [" src/cargo/sources/git/" ]
124+
125+ [autolabel ."A-interacts-with-crates .io" ]
126+ trigger_files = [" crates/crates-io/" , " src/cargo/ops/registry.rs" ]
127+
128+ [autolabel ."A-layout" ]
129+ trigger_files = [
130+ " src/cargo/core/compiler/context/compilation_files.rs" ,
131+ " src/cargo/core/compiler/layout.rs" ,
132+ ]
133+
134+ [autolabel ."A-links" ]
135+ trigger_files = [" src/cargo/core/compiler/links.rs" ]
136+
137+ [autolabel ."A-local-registry-source" ]
138+ trigger_files = [" src/cargo/sources/registry/local.rs" ]
139+
140+ [autolabel ."A-lockfile" ]
141+ trigger_files = [" src/cargo/ops/lockfile.rs" , " src/cargo/core/resolver/encode.rs" ]
142+
143+ [autolabel ."A-lto" ]
144+ trigger_files = [" src/cargo/core/compiler/lto.rs" ]
145+
146+ [autolabel ."A-manifest" ]
147+ trigger_files = [
148+ " src/cargo/core/manifest.rs" ,
149+ " src/cargo/util/toml/mod.rs" ,
150+ " src/cargo/util/toml_mut/" ,
151+ ]
152+
153+ [autolabel ."A-networking" ]
154+ trigger_files = [" src/cargo/util/network.rs" ]
155+
156+ [autolabel ."A-overrides" ]
157+ trigger_files = [" src/cargo/sources/replaced.rs" ]
158+
159+ [autolabel ."A-profiles" ]
160+ trigger_files = [" src/cargo/core/profiles.rs" ]
161+
162+ [autolabel ."A-rebuild-detection" ]
163+ trigger_files = [" src/cargo/core/compiler/fingerprint/" ]
164+
165+ [autolabel ."A-registries" ]
166+ trigger_files = [" src/cargo/sources/registry/" , " src/cargo/core/registry.rs" ]
167+
168+ [autolabel ."A-registry-authentication" ]
169+ trigger_files = [" src/cargo/util/auth.rs" , " crates/credential/" ]
170+
171+ [autolabel ."A-semver" ]
172+ trigger_files = [
173+ " src/cargo/util/semver_ext.rs" ,
174+ " src/cargo/util/to_semver.rs" ,
175+ " src/doc/semver-check/" ,
176+ ]
177+
178+ [autolabel ."A-source-replacement" ]
179+ trigger_files = [" src/cargo/sources/replaced.rs" ]
180+
181+ [autolabel ."A-sparse-registry" ]
182+ trigger_files = [" src/cargo/sources/registry/http_remote.rs" ]
183+
184+ [autolabel ."A-testing-cargo-itself" ]
185+ trigger_files = [
186+ " benches/" ,
187+ " crates/cargo-test-macro/" ,
188+ " crates/cargo-test-support/" ,
189+ ]
190+
191+ [autolabel ."A-timings" ]
192+ trigger_files = [
193+ " src/cargo/core/compiler/timings.js" ,
194+ " src/cargo/core/compiler/timings.rs" ,
195+ " src/cargo/util/cpu.rs" ,
196+ ]
197+
198+ [autolabel ."A-unstable" ]
199+ trigger_files = [" src/cargo/core/features.rs" ]
200+
201+ [autolabel ."A-vcs" ]
202+ trigger_files = [" src/cargo/util/vcs.rs" ]
203+
204+ [autolabel ."A-workspaces" ]
205+ trigger_files = [
206+ " benches/benchsuite/benches/workspace_initialization.rs" ,
207+ " src/cargo/core/workspace.rs" ,
208+ " src/cargo/util/workspace.rs"
209+ ]
210+
40211[autolabel ."Command-add" ]
41212trigger_files = [" src/bin/cargo/commands/add.rs" , " src/cargo/ops/cargo_add/*" ]
42213
@@ -59,7 +230,11 @@ trigger_files = ["src/bin/cargo/commands/doc.rs", "src/cargo/ops/cargo_doc.rs"]
59230trigger_files = [" src/bin/cargo/commands/fetch.rs" , " src/cargo/ops/cargo_fetch.rs" ]
60231
61232[autolabel ."Command-fix" ]
62- trigger_files = [" src/bin/cargo/commands/fix.rs" , " src/cargo/ops/fix.rs" ]
233+ trigger_files = [
234+ " src/bin/cargo/commands/fix.rs" ,
235+ " src/cargo/ops/fix.rs" ,
236+ " src/cargo/util/lockserver.rs" ,
237+ ]
63238
64239[autolabel ."Command-generate-lockfile" ]
65240trigger_files = [" src/bin/cargo/commands/generate_lockfile.rs" , " src/cargo/ops/cargo_generate_lockfile.rs" ]
@@ -143,4 +318,4 @@ trigger_files = ["src/bin/cargo/commands/verify_project.rs"]
143318trigger_files = [" src/bin/cargo/commands/version.rs" ]
144319
145320[autolabel ."Command-yank" ]
146- trigger_files = [" src/bin/cargo/commands/yank.rs" ]
321+ trigger_files = [" src/bin/cargo/commands/yank.rs" ]
0 commit comments