Skip to content

Commit 4e39859

Browse files
committed
more CI changes...
1 parent ad6d7f3 commit 4e39859

File tree

3 files changed

+13
-6
lines changed

3 files changed

+13
-6
lines changed

.github/workflows/ci-contracts-upload-binaries.yml

-4
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,6 @@ jobs:
4545
- name: Build release contracts
4646
run: make contracts
4747

48-
# make sure the optimised contracts pass the cosmwasm-check
49-
- name: Check chain compatibility
50-
run: cosmwasm-check contracts/target/wasm32-unknown-unknown/release/*.wasm
51-
5248
- name: Prepare build output
5349
shell: bash
5450
env:

.github/workflows/ci-contracts.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -78,4 +78,10 @@ jobs:
7878
args: --lib --manifest-path contracts/Cargo.toml --workspace --all-targets -- -D warnings
7979

8080
- name: Check chain compatibility
81-
run: cosmwasm-check contracts/target/wasm32-unknown-unknown/release/*.wasm
81+
run: |
82+
cosmwasm-check contracts/target/wasm32-unknown-unknown/release/mixnet_contract.wasm
83+
cosmwasm-check contracts/target/wasm32-unknown-unknown/release/vesting_contract.wasm
84+
cosmwasm-check contracts/target/wasm32-unknown-unknown/release/nym_coconut_dkg.wasm
85+
cosmwasm-check contracts/target/wasm32-unknown-unknown/release/cw3_flex_multisig.wasm
86+
cosmwasm-check contracts/target/wasm32-unknown-unknown/release/cw4_group.wasm
87+
cosmwasm-check contracts/target/wasm32-unknown-unknown/release/nym_ecash.wasm

Makefile

+6-1
Original file line numberDiff line numberDiff line change
@@ -137,13 +137,18 @@ CONTRACTS=vesting_contract mixnet_contract nym_ecash cw3_flex_multisig cw4_group
137137
CONTRACTS_WASM=$(addsuffix .wasm, $(CONTRACTS))
138138
CONTRACTS_OUT_DIR=contracts/target/wasm32-unknown-unknown/release
139139

140-
contracts: build-release-contracts wasm-opt-contracts
140+
contracts: build-release-contracts wasm-opt-contracts cosmwasm-check-contracts
141141

142142
wasm-opt-contracts:
143143
for contract in $(CONTRACTS_WASM); do \
144144
wasm-opt --signext-lowering -Os $(CONTRACTS_OUT_DIR)/$$contract -o $(CONTRACTS_OUT_DIR)/$$contract; \
145145
done
146146

147+
cosmwasm-check-contracts:
148+
for contract in $(CONTRACTS_WASM); do \
149+
cosmwasm-check $(CONTRACTS_OUT_DIR)/$$contract; \
150+
done
151+
147152
# Consider adding 's' to make plural consistent (beware: used in github workflow)
148153
contract-schema:
149154
$(MAKE) -C contracts schema

0 commit comments

Comments
 (0)