@@ -40,7 +40,7 @@ workflows:
40
40
jobs :
41
41
contract_cw1_subkeys :
42
42
docker :
43
- - image : rust:1.67 .0
43
+ - image : rust:1.76 .0
44
44
working_directory : ~/project/contracts/cw1-subkeys
45
45
steps :
46
46
- checkout :
50
50
command : rustc --version; cargo --version; rustup --version
51
51
- restore_cache :
52
52
keys :
53
- - cargocache-cw1-subkeys-rust:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
53
+ - cargocache-cw1-subkeys-rust:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
54
54
- run :
55
55
name : Unit Tests
56
56
environment :
@@ -63,11 +63,11 @@ jobs:
63
63
paths :
64
64
- /usr/local/cargo/registry
65
65
- target
66
- key : cargocache-cw1-subkeys-rust:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
66
+ key : cargocache-cw1-subkeys-rust:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
67
67
68
68
contract_cw1_whitelist :
69
69
docker :
70
- - image : rust:1.67 .0
70
+ - image : rust:1.76 .0
71
71
working_directory : ~/project/contracts/cw1-whitelist
72
72
steps :
73
73
- checkout :
77
77
command : rustc --version; cargo --version; rustup --version
78
78
- restore_cache :
79
79
keys :
80
- - cargocache-cw1-whitelist-rust:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
80
+ - cargocache-cw1-whitelist-rust:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
81
81
- run :
82
82
name : Unit Tests
83
83
environment :
@@ -90,11 +90,11 @@ jobs:
90
90
paths :
91
91
- /usr/local/cargo/registry
92
92
- target
93
- key : cargocache-cw1-whitelist-rust:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
93
+ key : cargocache-cw1-whitelist-rust:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
94
94
95
95
contract_cw3_fixed_multisig :
96
96
docker :
97
- - image : rust:1.67 .0
97
+ - image : rust:1.76 .0
98
98
working_directory : ~/project/contracts/cw3-fixed-multisig
99
99
steps :
100
100
- checkout :
@@ -104,7 +104,7 @@ jobs:
104
104
command : rustc --version; cargo --version; rustup --version
105
105
- restore_cache :
106
106
keys :
107
- - cargocache-cw3-fixed-multisig-rust:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
107
+ - cargocache-cw3-fixed-multisig-rust:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
108
108
- run :
109
109
name : Unit Tests
110
110
environment :
@@ -117,11 +117,11 @@ jobs:
117
117
paths :
118
118
- /usr/local/cargo/registry
119
119
- target
120
- key : cargocache-cw3-fixed-multisig-rust:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
120
+ key : cargocache-cw3-fixed-multisig-rust:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
121
121
122
122
contract_cw3_flex_multisig :
123
123
docker :
124
- - image : rust:1.67 .0
124
+ - image : rust:1.76 .0
125
125
working_directory : ~/project/contracts/cw3-flex-multisig
126
126
steps :
127
127
- checkout :
@@ -131,7 +131,7 @@ jobs:
131
131
command : rustc --version; cargo --version; rustup --version
132
132
- restore_cache :
133
133
keys :
134
- - cargocache-cw3-flex-multisig-rust:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
134
+ - cargocache-cw3-flex-multisig-rust:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
135
135
- run :
136
136
name : Unit Tests
137
137
environment :
@@ -144,11 +144,11 @@ jobs:
144
144
paths :
145
145
- /usr/local/cargo/registry
146
146
- target
147
- key : cargocache-cw3-flex-multisig-rust:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
147
+ key : cargocache-cw3-flex-multisig-rust:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
148
148
149
149
contract_cw4_group :
150
150
docker :
151
- - image : rust:1.67 .0
151
+ - image : rust:1.76 .0
152
152
working_directory : ~/project/contracts/cw4-group
153
153
steps :
154
154
- checkout :
@@ -158,7 +158,7 @@ jobs:
158
158
command : rustc --version; cargo --version; rustup --version
159
159
- restore_cache :
160
160
keys :
161
- - cargocache-cw4-group-rust:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
161
+ - cargocache-cw4-group-rust:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
162
162
- run :
163
163
name : Unit Tests
164
164
environment :
@@ -171,11 +171,11 @@ jobs:
171
171
paths :
172
172
- /usr/local/cargo/registry
173
173
- target
174
- key : cargocache-cw4-group-rust:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
174
+ key : cargocache-cw4-group-rust:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
175
175
176
176
contract_cw4_stake :
177
177
docker :
178
- - image : rust:1.67 .0
178
+ - image : rust:1.76 .0
179
179
working_directory : ~/project/contracts/cw4-stake
180
180
steps :
181
181
- checkout :
@@ -185,7 +185,7 @@ jobs:
185
185
command : rustc --version; cargo --version; rustup --version
186
186
- restore_cache :
187
187
keys :
188
- - cargocache-cw4-stake-rust:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
188
+ - cargocache-cw4-stake-rust:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
189
189
- run :
190
190
name : Unit Tests
191
191
environment :
@@ -198,11 +198,11 @@ jobs:
198
198
paths :
199
199
- /usr/local/cargo/registry
200
200
- target
201
- key : cargocache-cw4-stake-rust:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
201
+ key : cargocache-cw4-stake-rust:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
202
202
203
203
contract_cw20_base :
204
204
docker :
205
- - image : rust:1.67 .0
205
+ - image : rust:1.76 .0
206
206
working_directory : ~/project/contracts/cw20-base
207
207
steps :
208
208
- checkout :
@@ -212,7 +212,7 @@ jobs:
212
212
command : rustc --version; cargo --version; rustup --version
213
213
- restore_cache :
214
214
keys :
215
- - cargocache-cw20-base-rust:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
215
+ - cargocache-cw20-base-rust:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
216
216
- run :
217
217
name : Unit Tests
218
218
environment :
@@ -225,11 +225,11 @@ jobs:
225
225
paths :
226
226
- /usr/local/cargo/registry
227
227
- target
228
- key : cargocache-cw20-base-rust:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
228
+ key : cargocache-cw20-base-rust:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
229
229
230
230
contract_cw20_ics20 :
231
231
docker :
232
- - image : rust:1.67 .0
232
+ - image : rust:1.76 .0
233
233
working_directory : ~/project/contracts/cw20-ics20
234
234
steps :
235
235
- checkout :
@@ -239,7 +239,7 @@ jobs:
239
239
command : rustc --version; cargo --version; rustup --version
240
240
- restore_cache :
241
241
keys :
242
- - cargocache-cw20-ics20-rust:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
242
+ - cargocache-cw20-ics20-rust:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
243
243
- run :
244
244
name : Unit Tests
245
245
environment :
@@ -252,11 +252,11 @@ jobs:
252
252
paths :
253
253
- /usr/local/cargo/registry
254
254
- target
255
- key : cargocache-cw20-ics20-rust:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
255
+ key : cargocache-cw20-ics20-rust:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
256
256
257
257
package_cw1 :
258
258
docker :
259
- - image : rust:1.67 .0
259
+ - image : rust:1.76 .0
260
260
working_directory : ~/project/packages/cw1
261
261
steps :
262
262
- checkout :
@@ -266,7 +266,7 @@ jobs:
266
266
command : rustc --version; cargo --version; rustup --version; rustup target list --installed
267
267
- restore_cache :
268
268
keys :
269
- - cargocache-v2-cw1:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
269
+ - cargocache-v2-cw1:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
270
270
- run :
271
271
name : Build library for native target
272
272
command : cargo build --locked
@@ -280,11 +280,11 @@ jobs:
280
280
paths :
281
281
- /usr/local/cargo/registry
282
282
- target
283
- key : cargocache-v2-cw1:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
283
+ key : cargocache-v2-cw1:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
284
284
285
285
package_cw3 :
286
286
docker :
287
- - image : rust:1.67 .0
287
+ - image : rust:1.76 .0
288
288
working_directory : ~/project/packages/cw3
289
289
steps :
290
290
- checkout :
@@ -294,7 +294,7 @@ jobs:
294
294
command : rustc --version; cargo --version; rustup --version; rustup target list --installed
295
295
- restore_cache :
296
296
keys :
297
- - cargocache-v2-cw3:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
297
+ - cargocache-v2-cw3:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
298
298
- run :
299
299
name : Build library for native target
300
300
command : cargo build --locked
@@ -308,11 +308,11 @@ jobs:
308
308
paths :
309
309
- /usr/local/cargo/registry
310
310
- target
311
- key : cargocache-v2-cw3:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
311
+ key : cargocache-v2-cw3:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
312
312
313
313
package_cw4 :
314
314
docker :
315
- - image : rust:1.67 .0
315
+ - image : rust:1.76 .0
316
316
working_directory : ~/project/packages/cw4
317
317
steps :
318
318
- checkout :
@@ -322,7 +322,7 @@ jobs:
322
322
command : rustc --version; cargo --version; rustup --version; rustup target list --installed
323
323
- restore_cache :
324
324
keys :
325
- - cargocache-v2-cw4:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
325
+ - cargocache-v2-cw4:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
326
326
- run :
327
327
name : Build library for native target
328
328
command : cargo build --locked
@@ -336,11 +336,11 @@ jobs:
336
336
paths :
337
337
- /usr/local/cargo/registry
338
338
- target
339
- key : cargocache-v2-cw4:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
339
+ key : cargocache-v2-cw4:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
340
340
341
341
package_cw20 :
342
342
docker :
343
- - image : rust:1.67 .0
343
+ - image : rust:1.76 .0
344
344
working_directory : ~/project/packages/cw20
345
345
steps :
346
346
- checkout :
@@ -350,7 +350,7 @@ jobs:
350
350
command : rustc --version; cargo --version; rustup --version; rustup target list --installed
351
351
- restore_cache :
352
352
keys :
353
- - cargocache-v2-cw20:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
353
+ - cargocache-v2-cw20:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
354
354
- run :
355
355
name : Build library for native target
356
356
command : cargo build --locked
@@ -364,11 +364,11 @@ jobs:
364
364
paths :
365
365
- /usr/local/cargo/registry
366
366
- target
367
- key : cargocache-v2-cw20:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
367
+ key : cargocache-v2-cw20:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
368
368
369
369
package_cw1155 :
370
370
docker :
371
- - image : rust:1.67 .0
371
+ - image : rust:1.76 .0
372
372
working_directory : ~/project/packages/cw1155
373
373
steps :
374
374
- checkout :
@@ -378,7 +378,7 @@ jobs:
378
378
command : rustc --version; cargo --version; rustup --version; rustup target list --installed
379
379
- restore_cache :
380
380
keys :
381
- - cargocache-v2-cw1155:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
381
+ - cargocache-v2-cw1155:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
382
382
- run :
383
383
name : Build library for native target
384
384
command : cargo build --locked
@@ -392,19 +392,19 @@ jobs:
392
392
paths :
393
393
- /usr/local/cargo/registry
394
394
- target
395
- key : cargocache-v2-cw1155:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
395
+ key : cargocache-v2-cw1155:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
396
396
397
397
lint :
398
398
docker :
399
- - image : rust:1.67 .0
399
+ - image : rust:1.76 .0
400
400
steps :
401
401
- checkout
402
402
- run :
403
403
name : Version information
404
404
command : rustc --version; cargo --version; rustup --version; rustup target list --installed
405
405
- restore_cache :
406
406
keys :
407
- - cargocache-v2-lint-rust:1.67 .0-{{ checksum "Cargo.lock" }}
407
+ - cargocache-v2-lint-rust:1.76 .0-{{ checksum "Cargo.lock" }}
408
408
- run :
409
409
name : Add rustfmt component
410
410
command : rustup component add rustfmt
@@ -423,15 +423,15 @@ jobs:
423
423
- target/debug/.fingerprint
424
424
- target/debug/build
425
425
- target/debug/deps
426
- key : cargocache-v2-lint-rust:1.67 .0-{{ checksum "Cargo.lock" }}
426
+ key : cargocache-v2-lint-rust:1.76 .0-{{ checksum "Cargo.lock" }}
427
427
428
428
# This runs one time on the top level to ensure all contracts compile properly into wasm.
429
429
# We don't run the wasm build per contract build, and then reuse a lot of the same dependencies, so this speeds up CI time
430
430
# for all the other tests.
431
431
# We also sanity-check the resultant wasm files.
432
432
wasm-build :
433
433
docker :
434
- - image : rust:1.67 .0
434
+ - image : rust:1.76 .0
435
435
steps :
436
436
- checkout :
437
437
path : ~/project
@@ -440,7 +440,7 @@ jobs:
440
440
command : rustc --version; cargo --version; rustup --version
441
441
- restore_cache :
442
442
keys :
443
- - cargocache-wasm-rust:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
443
+ - cargocache-wasm-rust:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
444
444
- run :
445
445
name : Add wasm32 target
446
446
command : rustup target add wasm32-unknown-unknown
@@ -455,12 +455,12 @@ jobs:
455
455
- run :
456
456
name : Install cosmwasm-check
457
457
# Uses --debug for compilation speed
458
- command : cargo install --locked --debug --version 1.4.0 cosmwasm-check
458
+ command : cargo install --locked --debug --version 2.0.0-rc.1 cosmwasm-check
459
459
- save_cache :
460
460
paths :
461
461
- /usr/local/cargo/registry
462
462
- target
463
- key : cargocache-wasm-rust:1.67 .0-{{ checksum "~/project/Cargo.lock" }}
463
+ key : cargocache-wasm-rust:1.76 .0-{{ checksum "~/project/Cargo.lock" }}
464
464
- run :
465
465
name : Check wasm contracts
466
466
command : cosmwasm-check ./target/wasm32-unknown-unknown/release/*.wasm
@@ -528,7 +528,7 @@ jobs:
528
528
529
529
build_and_upload_schemas :
530
530
docker :
531
- - image : rust:1.67 .0
531
+ - image : rust:1.76 .0
532
532
working_directory : ~/project
533
533
steps :
534
534
- checkout :
0 commit comments