fix: quick-checks CI failures - taplo format, zepter, umbrella

1. TOML format (taplo): 123 files reformatted using correct config
   - Command: taplo format --config .config/taplo.toml

2. Zepter feature propagation fix:
   - pezframe-support: added pezsp-timestamp/try-runtime to try-runtime feature

3. generate-umbrella.py bug fix:
   - Script crashed when Cargo.toml/src didn't exist in umbrella dir
   - Added existence checks before deletion
This commit is contained in:
2026-01-26 00:39:59 +03:00
parent c4640269ec
commit 267fcec12d
123 changed files with 250 additions and 521 deletions
+3 -1
View File
@@ -24,7 +24,9 @@ std = [
serde = []
[dependencies]
codec = { package = "parity-scale-codec", workspace = true, features = ["derive"] }
codec = { package = "parity-scale-codec", workspace = true, features = [
"derive",
] }
frame-metadata = { workspace = true, optional = true }
heck = { workspace = true }
pezkuwi-subxt-metadata = { workspace = true }
+24 -6
View File
@@ -45,7 +45,9 @@ runtime-benchmarks = [
]
[dependencies]
codec = { package = "parity-scale-codec", workspace = true, default-features = false, features = ["derive"] }
codec = { package = "parity-scale-codec", workspace = true, default-features = false, features = [
"derive",
] }
derive-where = { workspace = true }
frame-decode = { workspace = true }
frame-metadata = { workspace = true, default-features = false }
@@ -54,12 +56,24 @@ hex = { workspace = true }
pezkuwi-subxt-metadata = { workspace = true, default-features = false }
pezsp-crypto-hashing = { workspace = true }
scale-bits = { workspace = true, default-features = false }
scale-decode = { workspace = true, default-features = false, features = ["derive", "primitive-types"] }
scale-encode = { workspace = true, default-features = false, features = ["bits", "derive", "primitive-types"] }
scale-info = { workspace = true, default-features = false, features = ["bit-vec"] }
scale-decode = { workspace = true, default-features = false, features = [
"derive",
"primitive-types",
] }
scale-encode = { workspace = true, default-features = false, features = [
"bits",
"derive",
"primitive-types",
] }
scale-info = { workspace = true, default-features = false, features = [
"bit-vec",
] }
scale-value = { workspace = true, default-features = false }
serde = { workspace = true, default-features = false, features = ["derive"] }
serde_json = { workspace = true, default-features = false, features = ["alloc", "raw_value"] }
serde_json = { workspace = true, default-features = false, features = [
"alloc",
"raw_value",
] }
thiserror = { workspace = true }
tracing = { workspace = true, default-features = false }
@@ -69,7 +83,11 @@ blake2 = { workspace = true }
# Provides some deserialization, types like U256/H256 and hashing impls like twox/blake256:
impl-serde = { workspace = true, default-features = false }
primitive-types = { workspace = true, default-features = false, features = ["codec", "scale-info", "serde_no_std"] }
primitive-types = { workspace = true, default-features = false, features = [
"codec",
"scale-info",
"serde_no_std",
] }
# AccountId20
keccak-hash = { workspace = true }
+7 -2
View File
@@ -38,9 +38,14 @@ legacy = [
serde = []
[dependencies]
codec = { package = "parity-scale-codec", workspace = true, default-features = false, features = ["derive"] }
codec = { package = "parity-scale-codec", workspace = true, default-features = false, features = [
"derive",
] }
frame-decode = { workspace = true }
frame-metadata = { workspace = true, default-features = false, features = ["current", "decode"] }
frame-metadata = { workspace = true, default-features = false, features = [
"current",
"decode",
] }
hashbrown = { workspace = true }
pezsp-crypto-hashing = { workspace = true }
scale-info = { workspace = true, default-features = false }
+2 -9
View File
@@ -22,12 +22,7 @@ jsonrpsee = ["dep:jsonrpsee", "dep:tokio-util"]
unstable-light-client = ["dep:pezkuwi-subxt-lightclient"]
reconnecting-rpc-client = [
"dep:finito",
"dep:tokio",
"jsonrpsee",
"tokio/sync",
]
reconnecting-rpc-client = ["dep:finito", "dep:tokio", "jsonrpsee", "tokio/sync"]
mock-rpc-client = ["dep:tokio", "tokio/sync"]
@@ -64,9 +59,7 @@ std = [
"tracing/std",
]
serde = []
runtime-benchmarks = [
"pezkuwi-subxt-core?/runtime-benchmarks",
]
runtime-benchmarks = ["pezkuwi-subxt-core?/runtime-benchmarks"]
[dependencies]
codec = { workspace = true }
+4 -1
View File
@@ -110,7 +110,10 @@ zeroize = { workspace = true }
# These are used if the pezkuwi-js-compat feature is enabled
base64 = { workspace = true, optional = true, features = ["alloc"] }
crypto_secretbox = { workspace = true, optional = true, features = ["alloc", "salsa20"] }
crypto_secretbox = { workspace = true, optional = true, features = [
"alloc",
"salsa20",
] }
scrypt = { workspace = true, default-features = false, optional = true }
serde = { workspace = true, optional = true }
serde_json = { workspace = true, optional = true }
+22 -9
View File
@@ -91,10 +91,7 @@ std = [
"serde_json/std",
"tracing/std",
]
try-runtime = [
"pezsp-keyring/try-runtime",
"pezsp-runtime/try-runtime",
]
try-runtime = ["pezsp-keyring/try-runtime", "pezsp-runtime/try-runtime"]
serde = []
runtime-benchmarks = [
"pezkuwi-subxt-core/runtime-benchmarks",
@@ -107,7 +104,9 @@ runtime-benchmarks = [
[dependencies]
async-trait = { workspace = true }
codec = { package = "parity-scale-codec", workspace = true, features = ["derive"] }
codec = { package = "parity-scale-codec", workspace = true, features = [
"derive",
] }
derive-where = { workspace = true }
either = { workspace = true }
frame-metadata = { workspace = true }
@@ -126,10 +125,16 @@ tracing = { workspace = true }
web-time = { workspace = true }
# Provides some deserialization, types like U256/H256 and hashing impls like twox/blake256:
primitive-types = { workspace = true, features = ["codec", "scale-info", "serde"] }
primitive-types = { workspace = true, features = [
"codec",
"scale-info",
"serde",
] }
# Included if the "jsonrpsee" feature is enabled.
jsonrpsee = { workspace = true, optional = true, features = ["jsonrpsee-types"] }
jsonrpsee = { workspace = true, optional = true, features = [
"jsonrpsee-types",
] }
# Other pezkuwi-subxt crates we depend on.
pezkuwi-subxt-core = { workspace = true, features = ["std"] }
@@ -154,13 +159,21 @@ wasm-bindgen-futures = { workspace = true, optional = true }
assert_matches = { workspace = true }
bitvec = { workspace = true }
codec = { workspace = true, features = ["bit-vec", "derive"] }
pezkuwi-subxt-rpcs = { workspace = true, features = ["mock-rpc-client", "subxt"] }
pezkuwi-subxt-rpcs = { workspace = true, features = [
"mock-rpc-client",
"subxt",
] }
pezkuwi-subxt-signer = { workspace = true, features = ["unstable-eth"] }
pezsp-core = { workspace = true, features = ["std"] }
pezsp-keyring = { workspace = true, features = ["std"] }
pezsp-runtime = { workspace = true, features = ["std"] }
scale-info = { workspace = true, features = ["bit-vec"] }
tokio = { workspace = true, features = ["macros", "rt-multi-thread", "sync", "time"] }
tokio = { workspace = true, features = [
"macros",
"rt-multi-thread",
"sync",
"time",
] }
# Tracing subscriber is useful for light-client examples to ensure that
# the `bootNodes` and chain spec are configured correctly. If all is fine, then
# the light-client will emit INFO logs with
+9 -7
View File
@@ -15,21 +15,23 @@ description = "subxt utility to fetch metadata"
[features]
url = ["dep:jsonrpsee", "dep:tokio", "dep:url", "frame-metadata"]
std = [
"codec/std",
"frame-metadata?/std",
"hex/std",
]
std = ["codec/std", "frame-metadata?/std", "hex/std"]
serde = []
[dependencies]
codec = { package = "parity-scale-codec", workspace = true, features = ["derive", "std"] }
codec = { package = "parity-scale-codec", workspace = true, features = [
"derive",
"std",
] }
hex = { workspace = true, features = ["std"] }
thiserror = { workspace = true }
# Optional dependencies for the `url` feature.
frame-metadata = { workspace = true, optional = true, features = ["std"] }
jsonrpsee = { workspace = true, features = ["http-client", "ws-client"], optional = true }
jsonrpsee = { workspace = true, features = [
"http-client",
"ws-client",
], optional = true }
tokio = { workspace = true, features = ["rt-multi-thread"], optional = true }
url = { workspace = true, optional = true }
+1 -6
View File
@@ -30,10 +30,5 @@ default-features = true
workspace = true
[features]
std = [
"codec/std",
"either/std",
"frame-metadata/std",
"scale-info/std",
]
std = ["codec/std", "either/std", "frame-metadata/std", "scale-info/std"]
serde = []
@@ -28,10 +28,5 @@ url = { workspace = true, features = ["serde"] }
support = { workspace = true }
[features]
std = [
"anyhow/std",
"serde/std",
"support/std",
"tracing/std",
]
std = ["anyhow/std", "serde/std", "support/std", "tracing/std"]
serde = []
@@ -8,10 +8,7 @@ chain = "polkadot"
default_command = "polkadot"
default_image = "docker.io/parity/polkadot:latest"
default_db_snapshot = "https://storage.com/path/to/db_snapshot.tgz"
default_args = [
"--flag",
"-name=value",
]
default_args = ["--flag", "-name=value"]
[relaychain.default_resources.requests]
memory = "500M"
@@ -31,7 +31,9 @@ rand = { workspace = true }
regex = { workspace = true }
reqwest = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true, default-features = true, features = ["arbitrary_precision"] }
serde_json = { workspace = true, default-features = true, features = [
"arbitrary_precision",
] }
sha2 = { workspace = true, default-features = false }
thiserror = { workspace = true }
tokio = { workspace = true, features = ["time"] }
+1 -5
View File
@@ -28,9 +28,5 @@ tracing = { workspace = true }
uuid = { workspace = true, features = ["v4"] }
[features]
std = [
"anyhow/std",
"rand/std",
"tracing/std",
]
std = ["anyhow/std", "rand/std", "tracing/std"]
serde = []
+7 -2
View File
@@ -23,6 +23,11 @@ num-format = { version = "0.4.3", optional = true }
Inflector = { version = "0.11.4", default-features = false }
proc-macro2 = "1.0.36"
quote = { version = "1.0.15", default-features = false }
serde = { version = "1.0.136", default-features = false, features = ["derive", "std"] }
serde_json = { version = "1.0.79", default-features = false, features = ["std"] }
serde = { version = "1.0.136", default-features = false, features = [
"derive",
"std",
] }
serde_json = { version = "1.0.79", default-features = false, features = [
"std",
] }
unicode-xid = "0.2.2"