fix(ci): resolve all quick-checks failures

- Remove missing cli crate from workspace members
- Fix TOML array syntax errors in pvf and benchmarking-cli Cargo.toml
- Fix Rust import ordering with cargo fmt
- Fix feature propagation with zepter (try-runtime, runtime-benchmarks, std)
This commit is contained in:
2026-01-04 17:21:57 +03:00
parent 933f08e282
commit 479010094e
574 changed files with 1465 additions and 2447 deletions
+6 -6
View File
@@ -15,7 +15,7 @@ description = "Sign extrinsics to be submitted by Subxt"
keywords = ["extrinsic", "parity", "signer", "subxt"]
[features]
default = ["ecdsa", "sr25519", "std", "subxt"]
default = [ "ecdsa", "sr25519", "std", "subxt" ]
std = [
"base64?/std",
"bip32?/std",
@@ -45,9 +45,9 @@ std = [
# corresponding features. Note: I had more difficulties getting
# ecdsa compiling to WASM on my mac; following this comment helped:
# https://github.com/rust-bitcoin/rust-bitcoin/issues/930#issuecomment-1215538699
sr25519 = ["schnorrkel"]
ecdsa = ["secp256k1"]
unstable-eth = ["bip32", "ecdsa", "keccak-hash", "secp256k1"]
sr25519 = [ "schnorrkel" ]
ecdsa = [ "secp256k1" ]
unstable-eth = [ "bip32", "ecdsa", "keccak-hash", "secp256k1" ]
# Enable support for loading key pairs from pezkuwi-js json.
pezkuwi-js-compat = [
@@ -63,11 +63,11 @@ pezkuwi-js-compat = [
# Make the keypair algorithms here compatible with Subxt's Signer trait,
# so that they can be used to sign transactions for compatible chains.
subxt = ["dep:pezkuwi-subxt-core"]
subxt = [ "dep:pezkuwi-subxt-core" ]
# The getrandom package is used via schnorrkel. We need to enable the JS
# feature on it if compiling for the web.
web = ["getrandom/js"]
web = [ "getrandom/js" ]
[dependencies]
bip32 = { workspace = true, features = ["alloc", "secp256k1"], optional = true }