@@ -9,6 +9,9 @@ commands:
9
9
parameters :
10
10
min_version :
11
11
type : string
12
+ skip_cosmwasm_check :
13
+ type : boolean
14
+ default : false
12
15
steps :
13
16
- run :
14
17
name : Add wasm32 target
@@ -25,12 +28,16 @@ commands:
25
28
- run :
26
29
name : Build wasm binary
27
30
command : cargo wasm --locked
28
- - run :
29
- name : Run cosmwasm-check (<< parameters.min_version >>)
30
- command : |
31
- cargo install cosmwasm-check@~<< parameters.min_version >> --locked
32
- cosmwasm-check --version
33
- cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm
31
+ - when :
32
+ condition :
33
+ not : << parameters.skip_cosmwasm_check >>
34
+ steps :
35
+ - run :
36
+ name : Run cosmwasm-check (<< parameters.min_version >>)
37
+ command : |
38
+ cargo install cosmwasm-check@~<< parameters.min_version >> --locked
39
+ cosmwasm-check --version
40
+ cosmwasm-check target/wasm32-unknown-unknown/release/*.wasm
34
41
# Run clippy after wasm build to ensure target/wasm32-unknown-unknown/release/<contract>.wasm exists
35
42
- run :
36
43
name : Clippy
@@ -511,10 +518,10 @@ jobs:
511
518
- restore_cache :
512
519
keys :
513
520
- cargocache-v2-contract_crypto_verify-rust:1.73-{{ checksum "Cargo.lock" }}
521
+ # TODO: Enable this once 2.1 has been released to crates.io
514
522
- check_contract :
515
- min_version : " 1.4"
516
- - check_contract :
517
- min_version : " 2.0"
523
+ min_version : " 2.1"
524
+ skip_cosmwasm_check : true
518
525
- save_cache :
519
526
paths :
520
527
- /usr/local/cargo/registry
@@ -601,8 +608,6 @@ jobs:
601
608
- restore_cache :
602
609
keys :
603
610
- cargocache-v2-contract_ibc_reflect-rust:1.73-{{ checksum "Cargo.lock" }}
604
- - check_contract :
605
- min_version : " 1.4"
606
611
- check_contract :
607
612
min_version : " 2.0"
608
613
- save_cache :
@@ -721,8 +726,6 @@ jobs:
721
726
- restore_cache :
722
727
keys :
723
728
- cargocache-v2-contract_reflect-rust:1.73-{{ checksum "Cargo.lock" }}
724
- - check_contract :
725
- min_version : " 1.4"
726
729
- check_contract :
727
730
min_version : " 2.0"
728
731
- save_cache :
0 commit comments