Skip to content

Commit 8235049

Browse files
committed
recognize package dependency cycles as a broken manifest
1 parent 805f289 commit 8235049

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/prepare.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@ fn run_command(cmd: Command) -> anyhow::Result<()> {
159159
} else if line.contains("failed to parse manifest at")
160160
|| line.contains("error: invalid table header")
161161
|| line.contains("error: cyclic feature dependency: feature ")
162+
|| line.contains("error: cyclic package dependency: package ")
162163
{
163164
broken_deps = true;
164165
} else if line.contains("error: failed to parse lock file at") {

tests/buildtest/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ test_prepare_error_stderr!(
296296
"error: cyclic feature dependency: feature"
297297
);
298298

299-
test_prepare_unknown_err!(
299+
test_prepare_error_stderr!(
300300
test_invalid_cargotoml_cyclic_package,
301301
"invalid-cargotoml-cyclic-package",
302302
BrokenDependencies,

0 commit comments

Comments
 (0)