diff options
author | Lars Wirzenius <liw@liw.fi> | 2021-04-05 11:47:03 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2021-04-05 11:47:03 +0300 |
commit | 19cb8fcd22e9d2bc240cbd2b23efa2e19cf7ea52 (patch) | |
tree | 9b3e746ba6d523c080f0f40b5c0798f7e9326da5 /src/errors.rs | |
parent | 62e5bf8eca44deec7f45bb697ee98298b8abd219 (diff) | |
download | bumper-rs-19cb8fcd22e9d2bc240cbd2b23efa2e19cf7ea52.tar.gz |
feat: update Cargo.lock int Rust projects
If we update Cargo.toml, but not Cargo.lock, and Cargo.lock is in git,
when cargo publish will refuse to publish, because the files are out
of sync.
Diffstat (limited to 'src/errors.rs')
-rw-r--r-- | src/errors.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/errors.rs b/src/errors.rs index 6ea498d..bd09eba 100644 --- a/src/errors.rs +++ b/src/errors.rs @@ -43,4 +43,10 @@ pub enum BumperError { #[error("dch failed in {0}: {1}")] Dch(PathBuf, String), + + #[error("Failed to run cargo in {0}: {1}")] + CargoInvoke(PathBuf, #[source] std::io::Error), + + #[error("cargo failed in {0}: {1}")] + Cargo(PathBuf, String), } |