From f45ceb23206b4aaeca123c06bd3d59770f728468 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Thu, 11 Jan 2024 22:17:03 +0100 Subject: chore(publish): add --dry-run flag (#21895) --- cli/tools/registry/mod.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'cli/tools') diff --git a/cli/tools/registry/mod.rs b/cli/tools/registry/mod.rs index 8293a87fe..2be90bf52 100644 --- a/cli/tools/registry/mod.rs +++ b/cli/tools/registry/mod.rs @@ -836,6 +836,14 @@ pub async fn publish( bail!("No packages to publish"); } + if publish_flags.dry_run { + log::warn!( + "{} Aborting due to --dry-run", + crate::colors::yellow("Warning") + ); + return Ok(()); + } + perform_publish( cli_factory.http_client(), publish_order_graph, -- cgit v1.2.3