fix: tests misc CI failures

- Add default impl for try_successful_origin in EnsureOriginWithArg trait
  to handle feature unification where pezframe-support/runtime-benchmarks
  is enabled but implementing crate's runtime-benchmarks is not
- Add SKIP_WASM_BUILD=1 to test-node-metrics job to avoid serde_core WASM bug
- Skip vendor workspace crates in check-each-crate.py that can't build standalone
This commit is contained in:
2026-01-28 16:50:26 +03:00
parent 16403c37b7
commit 855b27304c
3 changed files with 30 additions and 1 deletions
+3
View File
@@ -294,6 +294,9 @@ jobs:
# Enable debug assertions since we are running optimized builds for testing
# but still want to have debug assertions.
RUSTFLAGS: "-Cdebug-assertions=y -Dwarnings"
# Temporary: Skip WASM build due to serde_core + Rust 1.88 + WASM bug
# Tracking: https://github.com/pezkuwichain/pezkuwi-sdk/issues/358
SKIP_WASM_BUILD: 1
run: |
cargo build --bin pezkuwi-execute-worker --bin pezkuwi-prepare-worker --profile testnet --verbose --locked
mkdir -p ./artifacts