From 7e27cb71f31675b3accb3cef8d987544af4dcc50 Mon Sep 17 00:00:00 2001 From: Milap Sheth Date: Wed, 24 Jul 2024 14:19:03 -0400 Subject: [PATCH] ci: use cosmwasm-check v1.3.x for consistency with wasmvm version (#534) Co-authored-by: Christian Gorenflo --- .github/workflows/basic.yaml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/basic.yaml b/.github/workflows/basic.yaml index e6b6d3d09..3ee6e136b 100644 --- a/.github/workflows/basic.yaml +++ b/.github/workflows/basic.yaml @@ -59,8 +59,18 @@ jobs: profile: minimal toolchain: 1.78.0 target: wasm32-unknown-unknown + default: true override: true + - name: Install cosmwasm-check compatible toolchain + uses: actions-rs/toolchain@v1 + with: + profile: minimal + toolchain: 1.75.0 + target: wasm32-unknown-unknown + default: false + override: false + - name: Cache build artifacts id: cache uses: useblacksmith/rust-cache@v3.0.1 @@ -79,11 +89,14 @@ jobs: (cd $C && cargo build --release --lib --target wasm32-unknown-unknown --locked) done + # cosmwasm-check v1.3.x is used to check for compatibility with wasmvm v1.3.x used by Axelar + # Older rust toolchain is required to install cosmwasm-check v1.3.x - name: Install cosmwasm-check uses: actions-rs/cargo@v1 with: command: install - args: --version 1.5.5 --locked cosmwasm-check + toolchain: 1.75.0 + args: --version 1.3.4 --locked cosmwasm-check - name: Check wasm contracts run: cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm