77 # All checks on the codebase that can run in parallel to build_shared_library
88 libwasmvm_sanity :
99 docker :
10- - image : cimg/rust:1.70 .0
10+ - image : cimg/rust:1.73 .0
1111 steps :
1212 - checkout
1313 - run :
1818 command : rustup component add rustfmt
1919 - restore_cache :
2020 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-
2323 - run :
2424 name : Ensure libwasmvm/bindings.h is up-to-date
2525 working_directory : libwasmvm
6262 - libwasmvm/target/release/.fingerprint
6363 - libwasmvm/target/release/build
6464 - 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" }}
6666
6767 libwasmvm_clippy :
6868 parameters :
@@ -113,15 +113,15 @@ jobs:
113113 command : |
114114 set -o errexit
115115 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
117117 echo 'export PATH="$PATH;$USERPROFILE/.cargo/bin"' >> "$BASH_ENV"
118118 - run :
119119 name : Show Rust version information
120120 command : rustc --version; cargo --version; rustup --version
121121 - restore_cache :
122122 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-
125125 - run :
126126 name : Run unit tests
127127 working_directory : libwasmvm
@@ -133,7 +133,7 @@ jobs:
133133 - libwasmvm/target/debug/.fingerprint
134134 - libwasmvm/target/debug/build
135135 - 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" }}
137137
138138 libwasmvm_audit :
139139 docker :
@@ -248,16 +248,16 @@ jobs:
248248
249249 build_shared_library :
250250 docker :
251- - image : cimg/rust:1.70 .0
251+ - image : cimg/rust:1.73 .0
252252 steps :
253253 - checkout
254254 - run :
255255 name : Show version information
256256 command : rustc --version; cargo --version; rustup --version
257257 - restore_cache :
258258 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-
261261 - run :
262262 name : Create release build of libwasmvm
263263 command : make build-rust
@@ -274,7 +274,7 @@ jobs:
274274 - libwasmvm/target/release/.fingerprint
275275 - libwasmvm/target/release/build
276276 - 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" }}
278278
279279 # Test the Go project and run benchmarks
280280 wasmvm_test :
@@ -429,7 +429,7 @@ workflows:
429429 matrix :
430430 parameters :
431431 # 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"]
433433 - libwasmvm_audit
434434 - format-go
435435 - wasmvm_no_cgo
0 commit comments