diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 355c40e2..bfcdf628 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -93,6 +93,10 @@ jobs: image: ${{ needs.preflight.outputs.IMAGE }} steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4.1.7 + + - name: Install wasm32v1-none target + run: rustup target add wasm32v1-none + - name: script id: required run: | diff --git a/.github/workflows/release-reusable-rc-build.yml b/.github/workflows/release-reusable-rc-build.yml index 4a869ef2..34617f29 100644 --- a/.github/workflows/release-reusable-rc-build.yml +++ b/.github/workflows/release-reusable-rc-build.yml @@ -180,7 +180,7 @@ jobs: with: cache: false toolchain: ${{ env.RUST_VERSION }} - target: wasm32-unknown-unknown + target: wasm32v1-none components: cargo, clippy, rust-docs, rust-src, rustfmt, rustc, rust-std - name: cargo info diff --git a/.github/workflows/tests-misc.yml b/.github/workflows/tests-misc.yml index 94a41f27..693696ce 100644 --- a/.github/workflows/tests-misc.yml +++ b/.github/workflows/tests-misc.yml @@ -61,12 +61,16 @@ jobs: steps: - name: Checkout uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + + - name: Install wasm32v1-none target + run: rustup target add wasm32v1-none + - name: script run: | cd bizinikiwi/pezframe/examples/offchain-worker/ - RUSTFLAGS="--cfg bizinikiwi_runtime" cargo build --locked --target=wasm32-unknown-unknown --no-default-features + RUSTFLAGS="--cfg bizinikiwi_runtime" cargo build --locked --target=wasm32v1-none --no-default-features cd ../basic - RUSTFLAGS="--cfg bizinikiwi_runtime" cargo build --locked --target=wasm32-unknown-unknown --no-default-features + RUSTFLAGS="--cfg bizinikiwi_runtime" cargo build --locked --target=wasm32v1-none --no-default-features test-pezframe-ui: timeout-minutes: 45 @@ -414,7 +418,7 @@ jobs: run: | curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain $RUST_VERSION source $HOME/.cargo/env - rustup target add wasm32-unknown-unknown + rustup target add wasm32v1-none rustup component add clippy rust-docs rust-src rustfmt rustc rust-std - name: Install protobuf run: brew install protobuf diff --git a/bizinikiwi/primitives/application-crypto/check-features-variants.sh b/bizinikiwi/primitives/application-crypto/check-features-variants.sh index dca0ef22..d340e7b2 100755 --- a/bizinikiwi/primitives/application-crypto/check-features-variants.sh +++ b/bizinikiwi/primitives/application-crypto/check-features-variants.sh @@ -4,7 +4,7 @@ export RUSTFLAGS="-Cdebug-assertions=y -Dwarnings" cargo check --release export RUSTFLAGS="$RUSTFLAGS --cfg bizinikiwi_runtime" -T=wasm32-unknown-unknown +T=wasm32v1-none cargo check --release --target=$T --no-default-features cargo check --release --target=$T --no-default-features --features="full_crypto" cargo check --release --target=$T --no-default-features --features="serde" diff --git a/bizinikiwi/primitives/core/check-features-variants.sh b/bizinikiwi/primitives/core/check-features-variants.sh index 001e52a9..bd4cfcb2 100755 --- a/bizinikiwi/primitives/core/check-features-variants.sh +++ b/bizinikiwi/primitives/core/check-features-variants.sh @@ -1,7 +1,7 @@ #!/usr/bin/env -S bash -eux export RUSTFLAGS="-Cdebug-assertions=y -Dwarnings --cfg bizinikiwi_runtime" -T=wasm32-unknown-unknown +T=wasm32v1-none cargo check --target=$T --release --no-default-features --features="bls-experimental" cargo check --target=$T --release --no-default-features --features="full_crypto,bls-experimental" diff --git a/bizinikiwi/primitives/keyring/check-features-variants.sh b/bizinikiwi/primitives/keyring/check-features-variants.sh index ec41a637..f928cca0 100755 --- a/bizinikiwi/primitives/keyring/check-features-variants.sh +++ b/bizinikiwi/primitives/keyring/check-features-variants.sh @@ -5,5 +5,5 @@ cargo check --release cargo check --release --features="bandersnatch-experimental" export RUSTFLAGS="$RUSTFLAGS --cfg bizinikiwi_runtime" -T=wasm32-unknown-unknown +T=wasm32v1-none cargo check --release --target=$T --no-default-features