diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 63b478e..6896f9d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,8 +35,7 @@ jobs: with: workspaces: contracts - run: cargo build --all - # cargo test is temporarily disabled — stellar-xdr 20.1.0 transitively - # pulls a broken `arbitrary` feature on fresh CI builds. See issue #79. + - run: cargo test -p invisible-wallet sdk: name: SDK — typecheck & test diff --git a/contracts/Cargo.lock b/contracts/Cargo.lock index 2f0076c..3a7c798 100644 --- a/contracts/Cargo.lock +++ b/contracts/Cargo.lock @@ -773,6 +773,7 @@ checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" name = "invisible-wallet" version = "0.1.0" dependencies = [ + "arbitrary", "p256", "sha2 0.11.0", "soroban-sdk", diff --git a/contracts/invisible_wallet/Cargo.toml b/contracts/invisible_wallet/Cargo.toml index c3e48b4..a87c0e0 100644 --- a/contracts/invisible_wallet/Cargo.toml +++ b/contracts/invisible_wallet/Cargo.toml @@ -10,6 +10,7 @@ crate-type = ["cdylib"] soroban-sdk = "22.0.0" [dev-dependencies] +arbitrary = { version = "=1.3.2", features = ["derive"] } soroban-sdk = { version = "22.0.0", features = ["testutils"] } p256 = { version = "0.13", features = ["ecdsa", "std"] } sha2 = { version = "0.11" }