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
+7 -10
View File
@@ -60,14 +60,14 @@ pezsp-crypto-hashing = { workspace = true, default-features = true }
pretty_assertions = { workspace = true }
[features]
default = ["std"]
default = [ "std" ]
std = [
"pez-binary-merkle-tree/std",
"codec/std",
"environmental/std",
"frame-metadata/std",
"k256/std",
"log/std",
"pez-binary-merkle-tree/std",
"pezframe-support-procedural/std",
"pezsp-api/std",
"pezsp-arithmetic/std",
@@ -100,11 +100,8 @@ runtime-benchmarks = [
"pezsp-state-machine?/runtime-benchmarks",
"pezsp-trie/runtime-benchmarks",
]
try-runtime = [
"pezsp-debug-derive/force-debug",
"pezsp-runtime/try-runtime",
]
experimental = ["pezframe-support-procedural/experimental"]
try-runtime = [ "pezsp-debug-derive/force-debug", "pezsp-runtime/try-runtime" ]
experimental = [ "pezframe-support-procedural/experimental" ]
# By default some types have documentation, `no-metadata-docs` allows to reduce the documentation
# in the metadata.
no-metadata-docs = [
@@ -113,8 +110,8 @@ no-metadata-docs = [
]
# By default some types have documentation, `full-metadata-docs` allows to add documentation to
# more types in the metadata.
full-metadata-docs = ["scale-info/docs"]
full-metadata-docs = [ "scale-info/docs" ]
# Generate impl-trait for tuples with the given number of tuples. Will be needed as the number of
# pallets in a runtime grows. Does increase the compile time!
tuples-96 = ["pezframe-support-procedural/tuples-96"]
tuples-128 = ["pezframe-support-procedural/tuples-128"]
tuples-96 = [ "pezframe-support-procedural/tuples-96" ]
tuples-128 = [ "pezframe-support-procedural/tuples-128" ]
@@ -45,10 +45,8 @@ pretty_assertions = { workspace = true }
regex = { workspace = true }
[features]
default = ["std"]
std = [
"pezsp-crypto-hashing/std",
]
default = [ "std" ]
std = [ "pezsp-crypto-hashing/std" ]
no-metadata-docs = []
experimental = []
# Generate impl-trait for tuples with the given number of tuples. Will be needed as the number of
@@ -646,8 +646,7 @@ mod tests {
let path = syn::parse2::<syn::Path>(quote::quote!(pezframe_system::Config)).unwrap();
let pezframe_system =
syn::parse2::<syn::Path>(quote::quote!(pezframe::deps::pezframe_system))
.unwrap();
syn::parse2::<syn::Path>(quote::quote!(pezframe::deps::pezframe_system)).unwrap();
assert!(has_expected_system_config(path.clone(), &pezframe_system));
let pezframe_system =
@@ -658,70 +657,56 @@ mod tests {
#[test]
fn has_expected_system_config_works_with_frame_full_path() {
let pezframe_system =
syn::parse2::<syn::Path>(quote::quote!(pezframe::deps::pezframe_system))
.unwrap();
let path = syn::parse2::<syn::Path>(quote::quote!(
pezframe::deps::pezframe_system::Config
))
.unwrap();
syn::parse2::<syn::Path>(quote::quote!(pezframe::deps::pezframe_system)).unwrap();
let path = syn::parse2::<syn::Path>(quote::quote!(pezframe::deps::pezframe_system::Config))
.unwrap();
assert!(has_expected_system_config(path, &pezframe_system));
let pezframe_system =
syn::parse2::<syn::Path>(quote::quote!(pezframe::deps::pezframe_system)).unwrap();
let path =
syn::parse2::<syn::Path>(quote::quote!(pezframe::deps::pezframe_system::Config)).unwrap();
let path = syn::parse2::<syn::Path>(quote::quote!(pezframe::deps::pezframe_system::Config))
.unwrap();
assert!(has_expected_system_config(path, &pezframe_system));
}
#[test]
fn has_expected_system_config_works_with_other_frame_full_path() {
let pezframe_system =
syn::parse2::<syn::Path>(quote::quote!(pezframe::xyz::pezframe_system))
.unwrap();
let path = syn::parse2::<syn::Path>(quote::quote!(
pezframe::xyz::pezframe_system::Config
))
.unwrap();
syn::parse2::<syn::Path>(quote::quote!(pezframe::xyz::pezframe_system)).unwrap();
let path = syn::parse2::<syn::Path>(quote::quote!(pezframe::xyz::pezframe_system::Config))
.unwrap();
assert!(has_expected_system_config(path, &pezframe_system));
let pezframe_system =
syn::parse2::<syn::Path>(quote::quote!(pezframe::xyz::pezframe_system)).unwrap();
let path =
syn::parse2::<syn::Path>(quote::quote!(pezframe::xyz::pezframe_system::Config)).unwrap();
let path = syn::parse2::<syn::Path>(quote::quote!(pezframe::xyz::pezframe_system::Config))
.unwrap();
assert!(has_expected_system_config(path, &pezframe_system));
}
#[test]
fn has_expected_system_config_does_not_works_with_mixed_frame_full_path() {
let pezframe_system =
syn::parse2::<syn::Path>(quote::quote!(pezframe::xyz::pezframe_system))
.unwrap();
let path = syn::parse2::<syn::Path>(quote::quote!(
pezframe::deps::pezframe_system::Config
))
.unwrap();
syn::parse2::<syn::Path>(quote::quote!(pezframe::xyz::pezframe_system)).unwrap();
let path = syn::parse2::<syn::Path>(quote::quote!(pezframe::deps::pezframe_system::Config))
.unwrap();
assert!(!has_expected_system_config(path, &pezframe_system));
}
#[test]
fn has_expected_system_config_does_not_works_with_other_mixed_frame_full_path() {
let pezframe_system =
syn::parse2::<syn::Path>(quote::quote!(pezframe::deps::pezframe_system))
.unwrap();
let path = syn::parse2::<syn::Path>(quote::quote!(
pezframe::xyz::pezframe_system::Config
))
.unwrap();
syn::parse2::<syn::Path>(quote::quote!(pezframe::deps::pezframe_system)).unwrap();
let path = syn::parse2::<syn::Path>(quote::quote!(pezframe::xyz::pezframe_system::Config))
.unwrap();
assert!(!has_expected_system_config(path, &pezframe_system));
}
#[test]
fn has_expected_system_config_does_not_work_with_frame_full_path_if_not_frame_crate() {
let pezframe_system = syn::parse2::<syn::Path>(quote::quote!(pezframe_system)).unwrap();
let path = syn::parse2::<syn::Path>(quote::quote!(
pezframe::deps::pezframe_system::Config
))
.unwrap();
let path = syn::parse2::<syn::Path>(quote::quote!(pezframe::deps::pezframe_system::Config))
.unwrap();
assert!(!has_expected_system_config(path, &pezframe_system));
}
+6 -3
View File
@@ -41,7 +41,7 @@ trybuild = { features = ["diff"], workspace = true }
test-pezpallet = { workspace = true }
[features]
default = ["std"]
default = [ "std" ]
std = [
"codec/std",
"frame-metadata/std",
@@ -61,7 +61,10 @@ std = [
"serde/std",
"test-pezpallet/std",
]
experimental = ["pezframe-support/experimental", "pezframe-system/experimental"]
experimental = [
"pezframe-support/experimental",
"pezframe-system/experimental",
]
runtime-benchmarks = [
"pezframe-benchmarking/runtime-benchmarks",
"pezframe-executive/runtime-benchmarks",
@@ -87,4 +90,4 @@ frame-feature-testing = []
frame-feature-testing-2 = []
# Disable ui tests
disable-ui-tests = []
no-metadata-docs = ["pezframe-support/no-metadata-docs"]
no-metadata-docs = [ "pezframe-support/no-metadata-docs" ]
@@ -26,7 +26,7 @@ pezsp-version = { workspace = true }
scale-info = { features = ["derive"], workspace = true }
[features]
default = ["std"]
default = [ "std" ]
std = [
"codec/std",
"pezframe-support/std",
@@ -25,7 +25,7 @@ scale-info = { features = ["derive"], workspace = true }
serde = { features = ["derive"], workspace = true }
[features]
default = ["std"]
default = [ "std" ]
std = [
"codec/std",
"pezframe-support/std",
@@ -24,6 +24,16 @@ pezframe-system = { workspace = true }
scale-info = { features = ["derive"], workspace = true }
[features]
default = ["std"]
std = ["codec/std", "pezframe/std", "pezframe-support/std", "pezframe-system/std", "scale-info/std"]
runtime-benchmarks = ["pezframe/runtime-benchmarks"]
default = [ "std" ]
std = [
"codec/std",
"pezframe-support/std",
"pezframe-system/std",
"pezframe/std",
"scale-info/std",
]
runtime-benchmarks = [
"pezframe/runtime-benchmarks",
"pezframe-support/runtime-benchmarks",
"pezframe-system/runtime-benchmarks"
]