@@ -37,6 +37,168 @@ 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 = [" crates/resolver-tests/" , " src/cargo/core/resolver/" ]
96+
97+ [autolabel ."A-directory-source" ]
98+ trigger_files = [" src/cargo/sources/directory.rs" ]
99+
100+ [autolabel ."A-documenting-cargo-itself" ]
101+ trigger_files = [" src/doc/" ]
102+
103+ [autolabel ."A-environment-variables" ]
104+ trigger_files = [" crates/home/" ]
105+
106+ [autolabel ."A-errors" ]
107+ trigger_files = [" src/cargo/util/diagnostic_server.rs" ]
108+
109+ [autolabel ."A-features2" ]
110+ trigger_files = [" src/cargo/core/resolver/features.rs" ]
111+
112+ [autolabel ."A-filesystem" ]
113+ trigger_files = [" src/cargo/util/flock.rs" , " src/cargo/util/important_paths.rs" ]
114+
115+ [autolabel ."A-future-incompat" ]
116+ trigger_files = [" src/cargo/core/compiler/future_incompat.rs" ]
117+
118+ [autolabel ."A-git" ]
119+ trigger_files = [" src/cargo/sources/git/" ]
120+
121+ [autolabel ."A-interacts-with-crates .io" ]
122+ trigger_files = [" crates/crates-io/" , " src/cargo/ops/registry.rs" ]
123+
124+ [autolabel ."A-layout" ]
125+ trigger_files = [
126+ " src/cargo/core/compiler/context/compilation_files.rs" ,
127+ " src/cargo/core/compiler/layout.rs" ,
128+ ]
129+
130+ [autolabel ."A-links" ]
131+ trigger_files = [" src/cargo/core/compiler/links.rs" ]
132+
133+ [autolabel ."A-local-registry-source" ]
134+ trigger_files = [" src/cargo/sources/registry/local.rs" ]
135+
136+ [autolabel ."A-lockfile" ]
137+ trigger_files = [" src/cargo/ops/lockfile.rs" , " src/cargo/core/resolver/encode.rs" ]
138+
139+ [autolabel ."A-lto" ]
140+ trigger_files = [" src/cargo/core/compiler/lto.rs" ]
141+
142+ [autolabel ."A-manifest" ]
143+ trigger_files = [
144+ " src/cargo/core/manifest.rs" ,
145+ " src/cargo/util/toml/mod.rs" ,
146+ " src/cargo/util/toml_mut/" ,
147+ ]
148+
149+ [autolabel ."A-networking" ]
150+ trigger_files = [" src/cargo/util/network.rs" ]
151+
152+ [autolabel ."A-overrides" ]
153+ trigger_files = [" src/cargo/sources/replaced.rs" ]
154+
155+ [autolabel ."A-profiles" ]
156+ trigger_files = [" src/cargo/core/profiles.rs" ]
157+
158+ [autolabel ."A-rebuild-detection" ]
159+ trigger_files = [" src/cargo/core/compiler/fingerprint/" ]
160+
161+ [autolabel ."A-registries" ]
162+ trigger_files = [" src/cargo/sources/registry/" , " src/cargo/core/registry.rs" ]
163+
164+ [autolabel ."A-registry-authentication" ]
165+ trigger_files = [" src/cargo/util/auth.rs" , " crates/credential/" ]
166+
167+ [autolabel ."A-semver" ]
168+ trigger_files = [
169+ " src/cargo/util/semver_ext.rs" ,
170+ " src/cargo/util/to_semver.rs" ,
171+ " src/doc/semver-check/" ,
172+ ]
173+
174+ [autolabel ."A-source-replacement" ]
175+ trigger_files = [" src/cargo/sources/replaced.rs" ]
176+
177+ [autolabel ."A-sparse-registry" ]
178+ trigger_files = [" src/cargo/sources/registry/http_remote.rs" ]
179+
180+ [autolabel ."A-testing-cargo-itself" ]
181+ trigger_files = [
182+ " crates/cargo-test-macro/" ,
183+ " crates/cargo-test-support/" ,
184+ ]
185+
186+ [autolabel ."A-timings" ]
187+ trigger_files = [
188+ " src/cargo/core/compiler/timings.js" ,
189+ " src/cargo/core/compiler/timings.rs" ,
190+ " src/cargo/util/cpu.rs" ,
191+ ]
192+
193+ [autolabel ."A-unstable" ]
194+ trigger_files = [" src/cargo/core/features.rs" ]
195+
196+ [autolabel ."A-vcs" ]
197+ trigger_files = [" src/cargo/util/vcs.rs" ]
198+
199+ [autolabel ."A-workspaces" ]
200+ trigger_files = [" src/cargo/core/workspace.rs" , " src/cargo/util/workspace.rs" ]
201+
40202[autolabel ."Command-add" ]
41203trigger_files = [" src/bin/cargo/commands/add.rs" , " src/cargo/ops/cargo_add/*" ]
42204
@@ -59,7 +221,11 @@ trigger_files = ["src/bin/cargo/commands/doc.rs", "src/cargo/ops/cargo_doc.rs"]
59221trigger_files = [" src/bin/cargo/commands/fetch.rs" , " src/cargo/ops/cargo_fetch.rs" ]
60222
61223[autolabel ."Command-fix" ]
62- trigger_files = [" src/bin/cargo/commands/fix.rs" , " src/cargo/ops/fix.rs" ]
224+ trigger_files = [
225+ " src/bin/cargo/commands/fix.rs" ,
226+ " src/cargo/ops/fix.rs" ,
227+ " src/cargo/util/lockserver.rs" ,
228+ ]
63229
64230[autolabel ."Command-generate-lockfile" ]
65231trigger_files = [" src/bin/cargo/commands/generate_lockfile.rs" , " src/cargo/ops/cargo_generate_lockfile.rs" ]
@@ -143,4 +309,4 @@ trigger_files = ["src/bin/cargo/commands/verify_project.rs"]
143309trigger_files = [" src/bin/cargo/commands/version.rs" ]
144310
145311[autolabel ."Command-yank" ]
146- trigger_files = [" src/bin/cargo/commands/yank.rs" ]
312+ trigger_files = [" src/bin/cargo/commands/yank.rs" ]
0 commit comments