Skip to content

Commit e2a2250

Browse files
authored
Update to soldeer 0.5.3 (#10110)
* release v0.5.3 of soldeer * removed clap dep, fmt and solved tests * matching foundry's verbosity
1 parent d9ef2fa commit e2a2250

File tree

4 files changed

+221
-30
lines changed

4 files changed

+221
-30
lines changed

Cargo.lock

+200-12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ semver = "1"
301301
serde = { version = "1.0", features = ["derive"] }
302302
serde_json = { version = "1.0", features = ["arbitrary_precision"] }
303303
similar-asserts = "1.6"
304-
soldeer-commands = "=0.5.2"
304+
soldeer-commands = "=0.5.3"
305305
strum = "0.27"
306306
tempfile = "3.13"
307307
tikv-jemallocator = "0.6"

crates/forge/bin/cmd/soldeer.rs

+6-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use clap::Parser;
22
use eyre::Result;
3-
use soldeer_commands::Command;
4-
3+
use foundry_common::shell;
4+
use soldeer_commands::{Command, Verbosity};
55
// CLI arguments for `forge soldeer`.
66
// The following list of commands and their actions:
77
//
@@ -28,7 +28,8 @@ pub struct SoldeerArgs {
2828

2929
impl SoldeerArgs {
3030
pub async fn run(self) -> Result<()> {
31-
match soldeer_commands::run(self.command).await {
31+
let verbosity = Verbosity::new(shell::verbosity(), if shell::is_quiet() { 1 } else { 0 });
32+
match soldeer_commands::run(self.command, verbosity).await {
3233
Ok(_) => Ok(()),
3334
Err(err) => Err(eyre::eyre!("Failed to run soldeer {}", err)),
3435
}
@@ -37,11 +38,11 @@ impl SoldeerArgs {
3738

3839
#[cfg(test)]
3940
mod tests {
40-
use soldeer_commands::{commands::Version, Command};
41+
use soldeer_commands::{commands::Version, Command, Verbosity};
4142

4243
#[tokio::test]
4344
async fn test_soldeer_version() {
4445
let command = Command::Version(Version::default());
45-
assert!(soldeer_commands::run(command).await.is_ok());
46+
assert!(soldeer_commands::run(command, Verbosity::new(0, 1)).await.is_ok());
4647
}
4748
}

0 commit comments

Comments
 (0)