@@ -78,6 +78,7 @@ workflows:
78
78
- contract_crypto_verify
79
79
- contract_cyberpunk
80
80
- contract_empty
81
+ - contract_ibc2
81
82
- contract_replier
82
83
# - contract_floaty # This contract needs nightly Rust to compile
83
84
- contract_hackatom
@@ -167,6 +168,10 @@ jobs:
167
168
name : " contracts/hackatom: integration-test"
168
169
working_directory : ~/project/contracts/hackatom
169
170
command : cargo wasm --locked && cargo integration-test --locked
171
+ - run :
172
+ name : " contracts/ibc2: integration-test"
173
+ working_directory : ~/project/contracts/ibc2
174
+ command : cargo wasm --locked
170
175
- run :
171
176
name : " contracts/queue: integration-test"
172
177
working_directory : ~/project/contracts/queue
@@ -195,7 +200,7 @@ jobs:
195
200
name : " packages/vm: test"
196
201
working_directory : ~/project/packages/vm
197
202
# use all features
198
- command : cargo test --locked --features iterator,staking,stargate
203
+ command : cargo test --locked --features iterator,staking,stargate,ibc2
199
204
- save_cache :
200
205
key : v4-arm64-workspace-rust:1.81-{{ checksum "Cargo.lock" }}
201
206
paths :
@@ -221,6 +226,13 @@ jobs:
221
226
- contracts/hackatom/target/wasm32-unknown-unknown/release/.fingerprint
222
227
- contracts/hackatom/target/wasm32-unknown-unknown/release/build
223
228
- contracts/hackatom/target/wasm32-unknown-unknown/release/deps
229
+ # ibc2
230
+ - contracts/ibc2/target/debug/.fingerprint
231
+ - contracts/ibc2/target/debug/build
232
+ - contracts/ibc2/target/debug/deps
233
+ - contracts/ibc2/target/wasm32-unknown-unknown/release/.fingerprint
234
+ - contracts/ibc2/target/wasm32-unknown-unknown/release/build
235
+ - contracts/ibc2/target/wasm32-unknown-unknown/release/deps
224
236
# queue
225
237
- contracts/queue/target/debug/.fingerprint
226
238
- contracts/queue/target/debug/build
@@ -688,6 +700,35 @@ jobs:
688
700
- target/wasm32-unknown-unknown/release/deps
689
701
key : cargocache-v2-contract_cyberpunk-rust:1.81-{{ checksum "Cargo.lock" }}
690
702
703
+ contract_ibc2 :
704
+ docker :
705
+ - image : rust:1.81
706
+ environment :
707
+ RUST_BACKTRACE : 1
708
+ working_directory : ~/cosmwasm/contracts/ibc2
709
+ steps :
710
+ - checkout :
711
+ path : ~/cosmwasm
712
+ - run :
713
+ name : Version information
714
+ command : rustc --version; cargo --version; rustup --version
715
+ - restore_cache :
716
+ keys :
717
+ - cargocache-v2-contract_ibc2-rust:1.74-{{ checksum "Cargo.lock" }}
718
+ - check_contract :
719
+ skip_cosmwasm_check : true
720
+ min_version : " 2.2"
721
+ - save_cache :
722
+ paths :
723
+ - /usr/local/cargo/registry
724
+ - target/debug/.fingerprint
725
+ - target/debug/build
726
+ - target/debug/deps
727
+ - target/wasm32-unknown-unknown/release/.fingerprint
728
+ - target/wasm32-unknown-unknown/release/build
729
+ - target/wasm32-unknown-unknown/release/deps
730
+ key : cargocache-v2-contract_ibc2-rust:1.74-{{ checksum "Cargo.lock" }}
731
+
691
732
contract_hackatom :
692
733
docker :
693
734
- image : rust:1.81
0 commit comments