diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2024-01-11 22:17:03 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-11 21:17:03 +0000 |
commit | f45ceb23206b4aaeca123c06bd3d59770f728468 (patch) | |
tree | db2628da9140b8a0a07c3ac299d4dbb9678fc93c /cli/tools/registry/mod.rs | |
parent | 9268df5f3405103214b4e39d82e5ab1b465475a0 (diff) |
chore(publish): add --dry-run flag (#21895)
Diffstat (limited to 'cli/tools/registry/mod.rs')
-rw-r--r-- | cli/tools/registry/mod.rs | 8 |
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, |