fix: resolve pez-kitchensink-runtime compilation errors

Umbrella Crate Fixes:
- Add pezpallet-root-testing to umbrella (std, try-runtime, runtime-full)
- Add pezpallet-xcm-benchmarks to umbrella (std, runtime-benchmarks, runtime-full)
- Add re-exports in umbrella/src/lib.rs for both crates

getrandom WASM Fix:
- Move subxt crates from runtime-full to node feature
- Prevents getrandom dependency leak into WASM builds

Vendor Updates:
- Fix pezkuwi-subxt for web/wasm target compatibility
- Update pezkuwi-zombienet-sdk keystore imports

Documentation:
- Update WORKFLOW_PLAN.md with completed tasks
- Update REBRAND_PROGRESS.md with umbrella fixes
- Remove obsolete tracking files
This commit is contained in:
2025-12-23 23:02:41 +03:00
parent 35612a9cad
commit 4c13406c00
21 changed files with 177 additions and 506 deletions
+20 -8
View File
@@ -58,9 +58,6 @@ std = [
"pezkuwi-runtime-teyrchains?/std",
"pezkuwi-sdk-frame?/std",
"pezkuwi-ss58-registry?/std",
"pezkuwi-subxt-core?/std",
"pezkuwi-subxt-metadata?/std",
"pezkuwi-subxt-signer?/std",
"pezkuwi-teyrchain-primitives?/std",
"pezpallet-alliance?/std",
"pezpallet-asset-conversion-ops?/std",
@@ -144,6 +141,7 @@ std = [
"pezpallet-remark?/std",
"pezpallet-revive?/std",
"pezpallet-root-offences?/std",
"pezpallet-root-testing?/std",
"pezpallet-safe-mode?/std",
"pezpallet-salary?/std",
"pezpallet-scheduler?/std",
@@ -179,6 +177,7 @@ std = [
"pezpallet-xcm-bridge-hub?/std",
"pezpallet-xcm-precompiles?/std",
"pezpallet-xcm?/std",
"pezpallet-xcm-benchmarks?/std",
"pezsc-executor?/std",
"pezsp-api-proc-macro?/std",
"pezsp-api?/std",
@@ -470,6 +469,7 @@ runtime-benchmarks = [
"pezpallet-xcm-bridge-hub?/runtime-benchmarks",
"pezpallet-xcm-precompiles?/runtime-benchmarks",
"pezpallet-xcm?/runtime-benchmarks",
"pezpallet-xcm-benchmarks?/runtime-benchmarks",
"pezsc-authority-discovery?/runtime-benchmarks",
"pezsc-basic-authorship?/runtime-benchmarks",
"pezsc-block-builder?/runtime-benchmarks",
@@ -654,6 +654,7 @@ try-runtime = [
"pezpallet-remark?/try-runtime",
"pezpallet-revive?/try-runtime",
"pezpallet-root-offences?/try-runtime",
"pezpallet-root-testing?/try-runtime",
"pezpallet-safe-mode?/try-runtime",
"pezpallet-salary?/try-runtime",
"pezpallet-scheduler?/try-runtime",
@@ -690,7 +691,6 @@ serde = [
"bp-pezkuwi-core?/serde",
"pezframe-benchmarking?/serde",
"pezframe-metadata?/serde",
"pezkuwi-subxt-signer?/serde",
"pezpallet-asset-tx-payment?/serde",
"pezpallet-beefy-mmr?/serde",
"pezpallet-beefy?/serde",
@@ -792,10 +792,6 @@ runtime-full = [
"pezkuwi-runtime-teyrchains",
"pezkuwi-sdk-frame",
"pezkuwi-ss58-registry",
"pezkuwi-subxt-core",
"pezkuwi-subxt-macro",
"pezkuwi-subxt-metadata",
"pezkuwi-subxt-signer",
"pezkuwi-teyrchain-primitives",
"pezpallet-alliance",
"pezpallet-asset-conversion",
@@ -882,6 +878,7 @@ runtime-full = [
"pezpallet-revive-proc-macro",
"pezpallet-revive-uapi",
"pezpallet-root-offences",
"pezpallet-root-testing",
"pezpallet-safe-mode",
"pezpallet-salary",
"pezpallet-scheduler",
@@ -915,6 +912,7 @@ runtime-full = [
"pezpallet-vesting",
"pezpallet-whitelist",
"pezpallet-xcm",
"pezpallet-xcm-benchmarks",
"pezpallet-xcm-bridge-hub",
"pezpallet-xcm-bridge-hub-router",
"pezpallet-xcm-precompiles",
@@ -1070,8 +1068,12 @@ node = [
"pezkuwi-statement-table",
"pezkuwi-subxt",
"pezkuwi-subxt-codegen",
"pezkuwi-subxt-core",
"pezkuwi-subxt-lightclient",
"pezkuwi-subxt-macro",
"pezkuwi-subxt-metadata",
"pezkuwi-subxt-rpcs",
"pezkuwi-subxt-signer",
"pezkuwi-subxt-utils-fetchmetadata",
"pezkuwi-subxt-utils-stripmetadata",
"pezmmr-gadget",
@@ -1890,6 +1892,11 @@ default-features = false
optional = true
path = "../bizinikiwi/pezframe/root-offences"
[dependencies.pezpallet-root-testing]
default-features = false
optional = true
path = "../bizinikiwi/pezframe/root-testing"
[dependencies.pezpallet-safe-mode]
default-features = false
optional = true
@@ -2055,6 +2062,11 @@ default-features = false
optional = true
path = "../pezkuwi/xcm/pezpallet-xcm"
[dependencies.pezpallet-xcm-benchmarks]
default-features = false
optional = true
path = "../pezkuwi/xcm/pezpallet-xcm-benchmarks"
[dependencies.pezpallet-xcm-bridge-hub]
default-features = false
optional = true
+8
View File
@@ -923,6 +923,10 @@ pub use pezpallet_revive_uapi;
#[cfg(feature = "pezpallet-root-offences")]
pub use pezpallet_root_offences;
/// FRAME root testing pezpallet.
#[cfg(feature = "pezpallet-root-testing")]
pub use pezpallet_root_testing;
/// FRAME safe-mode pezpallet.
#[cfg(feature = "pezpallet-safe-mode")]
pub use pezpallet_safe_mode;
@@ -1059,6 +1063,10 @@ pub use pezpallet_whitelist;
#[cfg(feature = "pezpallet-xcm")]
pub use pezpallet_xcm;
/// XCM benchmarking pallet.
#[cfg(feature = "pezpallet-xcm-benchmarks")]
pub use pezpallet_xcm_benchmarks;
/// Module that adds dynamic bridges/lanes support to XCM infrastructure at the bridge hub.
#[cfg(feature = "pezpallet-xcm-bridge-hub")]
pub use pezpallet_xcm_bridge_hub;