83e37a690a
Root cause: CI Docker images don't have wasm32v1-none target installed. wasm-builder falls back to wasm32-unknown-unknown with -Z build-std=core,alloc which causes duplicate alloc crate and 'exchange_malloc' lang item error. Solution: Add 'rustup target add wasm32v1-none' before cargo build steps in all workflows that build WASM. Affected workflows: - checks.yml: cargo-clippy job - build-publish-images.yml: 11 jobs - tests-misc.yml: test-node-metrics, test-deterministic-wasm