summaryrefslogtreecommitdiff
path: root/cli/tools/registry/mod.rs
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2024-01-11 22:17:03 +0100
committerGitHub <noreply@github.com>2024-01-11 21:17:03 +0000
commitf45ceb23206b4aaeca123c06bd3d59770f728468 (patch)
treedb2628da9140b8a0a07c3ac299d4dbb9678fc93c /cli/tools/registry/mod.rs
parent9268df5f3405103214b4e39d82e5ab1b465475a0 (diff)
chore(publish): add --dry-run flag (#21895)
Diffstat (limited to 'cli/tools/registry/mod.rs')
-rw-r--r--cli/tools/registry/mod.rs8
1 files changed, 8 insertions, 0 deletions
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,