From 3b307001f2766bba9ff921186f5f0b7ef43c5d67 Mon Sep 17 00:00:00 2001 From: Igor Aleksanov Date: Fri, 12 Jul 2024 13:52:31 +0400 Subject: [PATCH] Do not run 'build' if --no-verify is supplied in dry-run --- cargo-workspaces/src/publish.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cargo-workspaces/src/publish.rs b/cargo-workspaces/src/publish.rs index 59b3335..8a1cdaa 100644 --- a/cargo-workspaces/src/publish.rs +++ b/cargo-workspaces/src/publish.rs @@ -101,7 +101,11 @@ impl Publish { if self.dry_run { info!("Checking package", name); - self.try_build(&metadata.workspace_root, &name, p)?; + if !self.no_verify { + self.try_build(&metadata.workspace_root, &name, p)?; + } else { + info!("Skipping build", name); + } basic_checks(pkg)?; info!("Can be published", name); continue;