7
7
# All checks on the codebase that can run in parallel to build_shared_library
8
8
libwasmvm_sanity :
9
9
docker :
10
- - image : cimg/rust:1.70 .0
10
+ - image : cimg/rust:1.73 .0
11
11
steps :
12
12
- checkout
13
13
- run :
18
18
command : rustup component add rustfmt
19
19
- restore_cache :
20
20
keys :
21
- - cargocache-v3-libwasmvm_sanity-rust:1.70 .0-{{ checksum "libwasmvm/Cargo.lock" }}
22
- - cargocache-v3-libwasmvm_sanity-rust:1.70 .0-
21
+ - cargocache-v3-libwasmvm_sanity-rust:1.73 .0-{{ checksum "libwasmvm/Cargo.lock" }}
22
+ - cargocache-v3-libwasmvm_sanity-rust:1.73 .0-
23
23
- run :
24
24
name : Ensure libwasmvm/bindings.h is up-to-date
25
25
working_directory : libwasmvm
62
62
- libwasmvm/target/release/.fingerprint
63
63
- libwasmvm/target/release/build
64
64
- libwasmvm/target/release/deps
65
- key : cargocache-v3-libwasmvm_sanity-rust:1.70 .0-{{ checksum "libwasmvm/Cargo.lock" }}
65
+ key : cargocache-v3-libwasmvm_sanity-rust:1.73 .0-{{ checksum "libwasmvm/Cargo.lock" }}
66
66
67
67
libwasmvm_clippy :
68
68
parameters :
@@ -113,15 +113,15 @@ jobs:
113
113
command : |
114
114
set -o errexit
115
115
curl -sS --output rustup-init.exe https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe
116
- ./rustup-init.exe --no-modify-path --profile minimal --default-toolchain 1.70 .0 -y
116
+ ./rustup-init.exe --no-modify-path --profile minimal --default-toolchain 1.73 .0 -y
117
117
echo 'export PATH="$PATH;$USERPROFILE/.cargo/bin"' >> "$BASH_ENV"
118
118
- run :
119
119
name : Show Rust version information
120
120
command : rustc --version; cargo --version; rustup --version
121
121
- restore_cache :
122
122
keys :
123
- - cachev4-libwasmvm_sanity_windows-rust:1.70 .0-{{ checksum "libwasmvm/Cargo.lock" }}
124
- - cachev4-libwasmvm_sanity_windows-rust:1.70 .0-
123
+ - cachev4-libwasmvm_sanity_windows-rust:1.73 .0-{{ checksum "libwasmvm/Cargo.lock" }}
124
+ - cachev4-libwasmvm_sanity_windows-rust:1.73 .0-
125
125
- run :
126
126
name : Run unit tests
127
127
working_directory : libwasmvm
@@ -133,7 +133,7 @@ jobs:
133
133
- libwasmvm/target/debug/.fingerprint
134
134
- libwasmvm/target/debug/build
135
135
- libwasmvm/target/debug/deps
136
- key : cachev4-libwasmvm_sanity_windows-rust:1.70 .0-{{ checksum "libwasmvm/Cargo.lock" }}
136
+ key : cachev4-libwasmvm_sanity_windows-rust:1.73 .0-{{ checksum "libwasmvm/Cargo.lock" }}
137
137
138
138
libwasmvm_audit :
139
139
docker :
@@ -248,16 +248,16 @@ jobs:
248
248
249
249
build_shared_library :
250
250
docker :
251
- - image : cimg/rust:1.70 .0
251
+ - image : cimg/rust:1.73 .0
252
252
steps :
253
253
- checkout
254
254
- run :
255
255
name : Show version information
256
256
command : rustc --version; cargo --version; rustup --version
257
257
- restore_cache :
258
258
keys :
259
- - cargocache-v3-build_shared_library-rust:1.70 .0-{{ checksum "libwasmvm/Cargo.lock" }}
260
- - cargocache-v3-build_shared_library-rust:1.70 .0-
259
+ - cargocache-v3-build_shared_library-rust:1.73 .0-{{ checksum "libwasmvm/Cargo.lock" }}
260
+ - cargocache-v3-build_shared_library-rust:1.73 .0-
261
261
- run :
262
262
name : Create release build of libwasmvm
263
263
command : make build-rust
@@ -274,7 +274,7 @@ jobs:
274
274
- libwasmvm/target/release/.fingerprint
275
275
- libwasmvm/target/release/build
276
276
- libwasmvm/target/release/deps
277
- key : cargocache-v3-build_shared_library-rust:1.70 .0-{{ checksum "libwasmvm/Cargo.lock" }}
277
+ key : cargocache-v3-build_shared_library-rust:1.73 .0-{{ checksum "libwasmvm/Cargo.lock" }}
278
278
279
279
# Test the Go project and run benchmarks
280
280
wasmvm_test :
@@ -429,7 +429,7 @@ workflows:
429
429
matrix :
430
430
parameters :
431
431
# Run with MSRV and some modern stable Rust
432
- rust-version : ["1.70 .0", "1.75.0"]
432
+ rust-version : ["1.73 .0", "1.75.0"]
433
433
- libwasmvm_audit
434
434
- format-go
435
435
- wasmvm_no_cgo
0 commit comments