From caeb13450b9ee3e68b1fdb62445ce2d3b06a9221 Mon Sep 17 00:00:00 2001 From: benedettadavico Date: Tue, 16 Sep 2025 11:40:28 +0200 Subject: [PATCH] . --- .github/workflows/ci-contracts-upload-binaries.yml | 6 +----- Makefile | 7 +++++++ 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci-contracts-upload-binaries.yml b/.github/workflows/ci-contracts-upload-binaries.yml index b814c75dd1..b53f6a37fb 100644 --- a/.github/workflows/ci-contracts-upload-binaries.yml +++ b/.github/workflows/ci-contracts-upload-binaries.yml @@ -32,11 +32,7 @@ jobs: run: make optimize-contracts - name: Check optimized contracts - run: | - docker run --rm --platform linux/amd64 \ - -v ${{ github.workspace }}:/code --workdir /code \ - cosmwasm/optimizer:0.17.0 /bin/sh -lc \ - "cargo install cosmwasm-check && cosmwasm-check contracts/artifacts/*.wasm" + run: make docker-check-contracts - name: Prepare build output shell: bash diff --git a/Makefile b/Makefile index c69797c9e3..f5084d0f26 100644 --- a/Makefile +++ b/Makefile @@ -179,6 +179,13 @@ optimize-contracts: # Cleanup temporary artefacts directory @rm -rf artifacts 2>/dev/null || true +# Check artifacts with cosmwasm-check inside the optimizer image +docker-check-contracts: + @docker run --rm --platform $(COSMWASM_OPTIMIZER_PLATFORM) \ + -v $(CURDIR):/code --workdir /code \ + --entrypoint /bin/sh \ + $(COSMWASM_OPTIMIZER_IMAGE) -lc "cargo install cosmwasm-check && cosmwasm-check contracts/artifacts/*.wasm" + wasm-opt-contracts: @for WASM in $(WASM_CONTRACT_DIR)/*.wasm; do \ echo "Running wasm-opt on $$WASM"; \