Run Cargo’s publish checks as a dry run.

Section: Build scripts, install, and publish checks

Validate publishing without uploading

bash
bash
cargo publish --dry-run
Explanation

A strong preflight check for Rust CLI crates before an actual registry upload.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Build scripts, install, and publish checks
See what would be packaged
Preview which files Cargo will include.
OpenIn sheetbashsame section
Inspect build-script output clearly
Use very verbose mode to surface build-script details.
OpenIn sheetbashsame section
Minimal build.rs rerun rule
Prevent unnecessary build-script reruns.
OpenIn sheetrustsame section
Install the current CLI crate locally
Compile and install from the current path.
OpenIn sheetbashsame section
Reinstall a local CLI forcefully
Overwrite an existing installed binary.
OpenIn sheetbashsame section
Build with the lockfile enforced
Refuse dependency resolution changes during CI.
OpenIn sheetbash1 tag match