@@ -29,15 +29,15 @@ workflows:
29
29
jobs :
30
30
package_schema :
31
31
docker :
32
- - image : rust:1.44.1
32
+ - image : rust:1.45.2
33
33
steps :
34
34
- checkout
35
35
- run :
36
36
name : Version information
37
37
command : rustc --version; cargo --version; rustup --version; rustup target list --installed
38
38
- restore_cache :
39
39
keys :
40
- - cargocache-v2-package_schema-rust:1.44.1 -{{ checksum "Cargo.lock" }}
40
+ - cargocache-v2-package_schema-rust:1.45.2 -{{ checksum "Cargo.lock" }}
41
41
- run :
42
42
name : Build
43
43
working_directory : ~/project/packages/schema
@@ -52,19 +52,19 @@ jobs:
52
52
- target/debug/.fingerprint
53
53
- target/debug/build
54
54
- target/debug/deps
55
- key : cargocache-v2-package_schema-rust:1.44.1 -{{ checksum "Cargo.lock" }}
55
+ key : cargocache-v2-package_schema-rust:1.45.2 -{{ checksum "Cargo.lock" }}
56
56
57
57
package_std :
58
58
docker :
59
- - image : rust:1.44.1
59
+ - image : rust:1.45.2
60
60
steps :
61
61
- checkout
62
62
- run :
63
63
name : Version information
64
64
command : rustc --version; cargo --version; rustup --version; rustup target list --installed
65
65
- restore_cache :
66
66
keys :
67
- - cargocache-v2-package_std-rust:1.44.1 -{{ checksum "Cargo.lock" }}
67
+ - cargocache-v2-package_std-rust:1.45.2 -{{ checksum "Cargo.lock" }}
68
68
- run :
69
69
name : Add wasm32 target
70
70
command : rustup target add wasm32-unknown-unknown && rustup target list --installed
@@ -111,19 +111,19 @@ jobs:
111
111
- target/debug/.fingerprint
112
112
- target/debug/build
113
113
- target/debug/deps
114
- key : cargocache-v2-package_std-rust:1.44.1 -{{ checksum "Cargo.lock" }}
114
+ key : cargocache-v2-package_std-rust:1.45.2 -{{ checksum "Cargo.lock" }}
115
115
116
116
package_storage :
117
117
docker :
118
- - image : rust:1.44.1
118
+ - image : rust:1.45.2
119
119
steps :
120
120
- checkout
121
121
- run :
122
122
name : Version information
123
123
command : rustc --version; cargo --version; rustup --version; rustup target list --installed
124
124
- restore_cache :
125
125
keys :
126
- - cargocache-v2-package_storage-rust:1.44.1 -{{ checksum "Cargo.lock" }}
126
+ - cargocache-v2-package_storage-rust:1.45.2 -{{ checksum "Cargo.lock" }}
127
127
- run :
128
128
name : Build library for native target
129
129
working_directory : ~/project/packages/storage
@@ -142,11 +142,11 @@ jobs:
142
142
- target/debug/.fingerprint
143
143
- target/debug/build
144
144
- target/debug/deps
145
- key : cargocache-v2-package_storage-rust:1.44.1 -{{ checksum "Cargo.lock" }}
145
+ key : cargocache-v2-package_storage-rust:1.45.2 -{{ checksum "Cargo.lock" }}
146
146
147
147
package_vm_cranelift :
148
148
docker :
149
- - image : rust:1.44.1
149
+ - image : rust:1.45.2
150
150
steps :
151
151
- checkout
152
152
- run :
@@ -157,7 +157,7 @@ jobs:
157
157
command : rustc --version; cargo --version; rustup --version; rustup target list --installed
158
158
- restore_cache :
159
159
keys :
160
- - cargocache-v2-package_vm_cranelift-rust:1.44.1 -{{ checksum "Cargo.lock" }}
160
+ - cargocache-v2-package_vm_cranelift-rust:1.45.2 -{{ checksum "Cargo.lock" }}
161
161
- run :
162
162
name : Build
163
163
working_directory : ~/project/packages/vm
@@ -172,7 +172,7 @@ jobs:
172
172
- target/debug/.fingerprint
173
173
- target/debug/build
174
174
- target/debug/deps
175
- key : cargocache-v2-package_vm_cranelift-rust:1.44.1 -{{ checksum "Cargo.lock" }}
175
+ key : cargocache-v2-package_vm_cranelift-rust:1.45.2 -{{ checksum "Cargo.lock" }}
176
176
177
177
package_vm_singlepass :
178
178
docker :
@@ -214,7 +214,7 @@ jobs:
214
214
215
215
contract_burner :
216
216
docker :
217
- - image : rust:1.44.1
217
+ - image : rust:1.45.2
218
218
working_directory : ~/cosmwasm/contracts/burner
219
219
steps :
220
220
- checkout :
@@ -224,7 +224,7 @@ jobs:
224
224
command : rustc --version; cargo --version; rustup --version
225
225
- restore_cache :
226
226
keys :
227
- - cargocache-v2-contract_burner-rust:1.44.1 -{{ checksum "Cargo.lock" }}
227
+ - cargocache-v2-contract_burner-rust:1.45.2 -{{ checksum "Cargo.lock" }}
228
228
- run :
229
229
name : Add wasm32 target
230
230
command : rustup target add wasm32-unknown-unknown && rustup target list --installed
@@ -259,11 +259,11 @@ jobs:
259
259
- target/wasm32-unknown-unknown/release/.fingerprint
260
260
- target/wasm32-unknown-unknown/release/build
261
261
- target/wasm32-unknown-unknown/release/deps
262
- key : cargocache-v2-contract_burner-rust:1.44.1 -{{ checksum "Cargo.lock" }}
262
+ key : cargocache-v2-contract_burner-rust:1.45.2 -{{ checksum "Cargo.lock" }}
263
263
264
264
contract_hackatom :
265
265
docker :
266
- - image : rust:1.44.1
266
+ - image : rust:1.45.2
267
267
working_directory : ~/cosmwasm/contracts/hackatom
268
268
steps :
269
269
- checkout :
@@ -273,7 +273,7 @@ jobs:
273
273
command : rustc --version; cargo --version; rustup --version
274
274
- restore_cache :
275
275
keys :
276
- - cargocache-v2-contract_hackatom-rust:1.44.1 -{{ checksum "Cargo.lock" }}
276
+ - cargocache-v2-contract_hackatom-rust:1.45.2 -{{ checksum "Cargo.lock" }}
277
277
- run :
278
278
name : Add wasm32 target
279
279
command : rustup target add wasm32-unknown-unknown && rustup target list --installed
@@ -308,7 +308,7 @@ jobs:
308
308
- target/wasm32-unknown-unknown/release/.fingerprint
309
309
- target/wasm32-unknown-unknown/release/build
310
310
- target/wasm32-unknown-unknown/release/deps
311
- key : cargocache-v2-contract_hackatom-rust:1.44.1 -{{ checksum "Cargo.lock" }}
311
+ key : cargocache-v2-contract_hackatom-rust:1.45.2 -{{ checksum "Cargo.lock" }}
312
312
313
313
# In this job we use singlepass as the VM to execute integration tests. This requires Rust nightly.
314
314
# Avoid duplicating generic checks like unit tests or schema generation – they belong in the generic hackatom job.
@@ -347,7 +347,7 @@ jobs:
347
347
348
348
contract_queue :
349
349
docker :
350
- - image : rust:1.44.1
350
+ - image : rust:1.45.2
351
351
working_directory : ~/cosmwasm/contracts/queue
352
352
steps :
353
353
- checkout :
@@ -357,7 +357,7 @@ jobs:
357
357
command : rustc --version; cargo --version; rustup --version
358
358
- restore_cache :
359
359
keys :
360
- - cargocache-v2-contract_queue-rust:1.44.1 -{{ checksum "Cargo.lock" }}
360
+ - cargocache-v2-contract_queue-rust:1.45.2 -{{ checksum "Cargo.lock" }}
361
361
- run :
362
362
name : Add wasm32 target
363
363
command : rustup target add wasm32-unknown-unknown && rustup target list --installed
@@ -392,11 +392,11 @@ jobs:
392
392
- target/wasm32-unknown-unknown/release/.fingerprint
393
393
- target/wasm32-unknown-unknown/release/build
394
394
- target/wasm32-unknown-unknown/release/deps
395
- key : cargocache-v2-contract_queue-rust:1.44.1 -{{ checksum "Cargo.lock" }}
395
+ key : cargocache-v2-contract_queue-rust:1.45.2 -{{ checksum "Cargo.lock" }}
396
396
397
397
contract_reflect :
398
398
docker :
399
- - image : rust:1.44.1
399
+ - image : rust:1.45.2
400
400
working_directory : ~/cosmwasm/contracts/reflect
401
401
steps :
402
402
- checkout :
@@ -406,7 +406,7 @@ jobs:
406
406
command : rustc --version; cargo --version; rustup --version
407
407
- restore_cache :
408
408
keys :
409
- - cargocache-v2-contract_reflect-rust:1.44.1 -{{ checksum "Cargo.lock" }}
409
+ - cargocache-v2-contract_reflect-rust:1.45.2 -{{ checksum "Cargo.lock" }}
410
410
- run :
411
411
name : Add wasm32 target
412
412
command : rustup target add wasm32-unknown-unknown && rustup target list --installed
@@ -441,11 +441,11 @@ jobs:
441
441
- target/wasm32-unknown-unknown/release/.fingerprint
442
442
- target/wasm32-unknown-unknown/release/build
443
443
- target/wasm32-unknown-unknown/release/deps
444
- key : cargocache-v2-contract_reflect-rust:1.44.1 -{{ checksum "Cargo.lock" }}
444
+ key : cargocache-v2-contract_reflect-rust:1.45.2 -{{ checksum "Cargo.lock" }}
445
445
446
446
contract_staking :
447
447
docker :
448
- - image : rust:1.44.1
448
+ - image : rust:1.45.2
449
449
working_directory : ~/cosmwasm/contracts/staking
450
450
steps :
451
451
- checkout :
@@ -455,7 +455,7 @@ jobs:
455
455
command : rustc --version; cargo --version; rustup --version
456
456
- restore_cache :
457
457
keys :
458
- - cargocache-v2-contract_staking-rust:1.44.1 -{{ checksum "Cargo.lock" }}
458
+ - cargocache-v2-contract_staking-rust:1.45.2 -{{ checksum "Cargo.lock" }}
459
459
- run :
460
460
name : Add wasm32 target
461
461
command : rustup target add wasm32-unknown-unknown && rustup target list --installed
@@ -490,19 +490,19 @@ jobs:
490
490
- target/wasm32-unknown-unknown/release/.fingerprint
491
491
- target/wasm32-unknown-unknown/release/build
492
492
- target/wasm32-unknown-unknown/release/deps
493
- key : cargocache-v2-contract_staking-rust:1.44.1 -{{ checksum "Cargo.lock" }}
493
+ key : cargocache-v2-contract_staking-rust:1.45.2 -{{ checksum "Cargo.lock" }}
494
494
495
495
fmt :
496
496
docker :
497
- - image : rust:1.44.1
497
+ - image : rust:1.45.2
498
498
steps :
499
499
- checkout
500
500
- run :
501
501
name : Version information
502
502
command : rustc --version; cargo --version; rustup --version; rustup target list --installed
503
503
- restore_cache :
504
504
keys :
505
- - cargocache-v2-fmt-rust:1.44.1 -{{ checksum "Cargo.lock" }}
505
+ - cargocache-v2-fmt-rust:1.45.2 -{{ checksum "Cargo.lock" }}
506
506
- run :
507
507
name : Add rustfmt component
508
508
command : rustup component add rustfmt
@@ -535,14 +535,14 @@ jobs:
535
535
- target/debug/.fingerprint
536
536
- target/debug/build
537
537
- target/debug/deps
538
- key : cargocache-v2-fmt-rust:1.44.1 -{{ checksum "Cargo.lock" }}
538
+ key : cargocache-v2-fmt-rust:1.45.2 -{{ checksum "Cargo.lock" }}
539
539
540
540
clippy :
541
541
docker :
542
- - image : rust:1.44.1
542
+ - image : rust:1.45.2
543
543
environment :
544
544
# Make sure to choose version with clippy present: https://rust-lang.github.io/rustup-components-history/x86_64-unknown-linux-gnu.html
545
- NIGHTLY_TOOLCHAIN : nightly-2020-05-26
545
+ NIGHTLY_TOOLCHAIN : nightly-2020-09-08
546
546
steps :
547
547
- checkout
548
548
- run :
@@ -559,7 +559,7 @@ jobs:
559
559
command : rustc +$NIGHTLY_TOOLCHAIN --version && cargo +$NIGHTLY_TOOLCHAIN --version
560
560
- restore_cache :
561
561
keys :
562
- - cargocache-v2-clippy-rust:1.44.1 -{{ checksum "Cargo.lock" }}-{{ checksum "contracts/burner/Cargo.lock" }}-{{ checksum "contracts/hackatom/Cargo.lock" }}-{{ checksum "contracts/queue/Cargo.lock" }}-{{ checksum "contracts/reflect/Cargo.lock" }}-{{ checksum "contracts/staking/Cargo.lock" }}
562
+ - cargocache-v2-clippy-rust:1.45.2 -{{ checksum "Cargo.lock" }}-{{ checksum "contracts/burner/Cargo.lock" }}-{{ checksum "contracts/hackatom/Cargo.lock" }}-{{ checksum "contracts/queue/Cargo.lock" }}-{{ checksum "contracts/reflect/Cargo.lock" }}-{{ checksum "contracts/staking/Cargo.lock" }}
563
563
- run :
564
564
name : Add clippy component
565
565
command : rustup component add clippy
@@ -646,7 +646,7 @@ jobs:
646
646
- contracts/staking/target/debug/.fingerprint
647
647
- contracts/staking/target/debug/build
648
648
- contracts/staking/target/debug/deps
649
- key : cargocache-v2-clippy-rust:1.44.1 -{{ checksum "Cargo.lock" }}-{{ checksum "contracts/burner/Cargo.lock" }}-{{ checksum "contracts/hackatom/Cargo.lock" }}-{{ checksum "contracts/queue/Cargo.lock" }}-{{ checksum "contracts/reflect/Cargo.lock" }}-{{ checksum "contracts/staking/Cargo.lock" }}
649
+ key : cargocache-v2-clippy-rust:1.45.2 -{{ checksum "Cargo.lock" }}-{{ checksum "contracts/burner/Cargo.lock" }}-{{ checksum "contracts/hackatom/Cargo.lock" }}-{{ checksum "contracts/queue/Cargo.lock" }}-{{ checksum "contracts/reflect/Cargo.lock" }}-{{ checksum "contracts/staking/Cargo.lock" }}
650
650
651
651
# This job roughly follows the instructions from https://circleci.com/blog/publishing-to-github-releases-via-circleci/
652
652
build_and_upload_devcontracts :
@@ -677,7 +677,7 @@ jobs:
677
677
for contract_dir in ./contracts/*/; do
678
678
name=$(basename $contract_dir)
679
679
echo "Building $name ..."
680
- docker run --volumes-from with_code cosmwasm/rust-optimizer:0.9.0 ./contracts/$name
680
+ docker run --volumes-from with_code cosmwasm/rust-optimizer:0.9.1 ./contracts/$name
681
681
docker cp with_code:/code/contracts/$name/contract.wasm ./artifacts/$name.wasm
682
682
done
683
683
- run :
0 commit comments