Skip to content

Commit b2c9cef

Browse files
authored
Merge pull request #684 from CosmWasm/co/3.0-rc
Prepare wasmvm 3.0.0-rc.0 release
2 parents ff01b34 + 8f09404 commit b2c9cef

File tree

4 files changed

+647
-398
lines changed

4 files changed

+647
-398
lines changed

.circleci/config.yml

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
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.81.0
10+
- image: cimg/rust:1.82.0
1111
steps:
1212
- checkout
1313
- run:
@@ -18,8 +18,8 @@ jobs:
1818
command: rustup component add rustfmt
1919
- restore_cache:
2020
keys:
21-
- cargocache-v3-libwasmvm_sanity-rust:1.81.0-{{ checksum "libwasmvm/Cargo.lock" }}
22-
- cargocache-v3-libwasmvm_sanity-rust:1.81.0-
21+
- cargocache-v3-libwasmvm_sanity-rust:1.82.0-{{ checksum "libwasmvm/Cargo.lock" }}
22+
- cargocache-v3-libwasmvm_sanity-rust:1.82.0-
2323
- run:
2424
name: Ensure libwasmvm/bindings.h is up-to-date
2525
working_directory: libwasmvm
@@ -62,7 +62,7 @@ jobs:
6262
- libwasmvm/target/release/.fingerprint
6363
- libwasmvm/target/release/build
6464
- libwasmvm/target/release/deps
65-
key: cargocache-v3-libwasmvm_sanity-rust:1.81.0-{{ checksum "libwasmvm/Cargo.lock" }}
65+
key: cargocache-v3-libwasmvm_sanity-rust:1.82.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.81.0 -y
116+
./rustup-init.exe --no-modify-path --profile minimal --default-toolchain 1.82.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.81.0-{{ checksum "libwasmvm/Cargo.lock" }}
124-
- cachev4-libwasmvm_sanity_windows-rust:1.81.0-
123+
- cachev4-libwasmvm_sanity_windows-rust:1.82.0-{{ checksum "libwasmvm/Cargo.lock" }}
124+
- cachev4-libwasmvm_sanity_windows-rust:1.82.0-
125125
- run:
126126
name: Run unit tests
127127
working_directory: libwasmvm
@@ -133,13 +133,13 @@ jobs:
133133
- libwasmvm/target/debug/.fingerprint
134134
- libwasmvm/target/debug/build
135135
- libwasmvm/target/debug/deps
136-
key: cachev4-libwasmvm_sanity_windows-rust:1.81.0-{{ checksum "libwasmvm/Cargo.lock" }}
136+
key: cachev4-libwasmvm_sanity_windows-rust:1.82.0-{{ checksum "libwasmvm/Cargo.lock" }}
137137

138138
libwasmvm_audit:
139139
docker:
140140
# The audit tool might use a more modern Rust version than the build jobs. See
141141
# "Tooling Rust compiler" in docs/COMPILER_VERSIONS.md
142-
- image: cimg/rust:1.81.0
142+
- image: cimg/rust:1.82.0
143143
steps:
144144
- checkout
145145
- run:
@@ -152,8 +152,8 @@ jobs:
152152
command: rustc --version; cargo --version; rustup --version
153153
- restore_cache:
154154
keys:
155-
- v3-libwasmvm_audit-rust:1.81.0-{{ checksum "libwasmvm/Cargo.lock" }}
156-
- v3-libwasmvm_audit-rust:1.81.0-
155+
- v3-libwasmvm_audit-rust:1.82.0-{{ checksum "libwasmvm/Cargo.lock" }}
156+
- v3-libwasmvm_audit-rust:1.82.0-
157157
- run:
158158
name: Install cargo-audit
159159
command: cargo install --debug cargo-audit --version 0.21.0 --locked
@@ -164,7 +164,7 @@ jobs:
164164
- save_cache:
165165
paths:
166166
- ~/.cargo/registry
167-
key: v3-libwasmvm_audit-rust:1.81.0-{{ checksum "libwasmvm/Cargo.lock" }}
167+
key: v3-libwasmvm_audit-rust:1.82.0-{{ checksum "libwasmvm/Cargo.lock" }}
168168

169169
format-go:
170170
docker:
@@ -255,7 +255,6 @@ jobs:
255255

256256
build_shared_library:
257257
docker:
258-
# libwasmvm versions built with 1.81 are broken, so we use 1.82 here
259258
- image: cimg/rust:1.82.0
260259
steps:
261260
- checkout
@@ -282,7 +281,7 @@ jobs:
282281
- libwasmvm/target/release/.fingerprint
283282
- libwasmvm/target/release/build
284283
- libwasmvm/target/release/deps
285-
key: cargocache-v3-build_shared_library-rust:1.81.0-{{ checksum "libwasmvm/Cargo.lock" }}
284+
key: cargocache-v3-build_shared_library-rust:1.82.0-{{ checksum "libwasmvm/Cargo.lock" }}
286285

287286
# Test the Go project and run benchmarks
288287
wasmvm_test:
@@ -444,7 +443,7 @@ workflows:
444443
matrix:
445444
parameters:
446445
# Run with MSRV and some modern stable Rust
447-
rust-version: ["1.81.0", "1.82.0"]
446+
rust-version: ["1.82.0", "1.87.0"]
448447
- libwasmvm_audit
449448
- format-go
450449
- wasmvm_no_cgo

docs/COMPILER_VERSIONS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,4 +65,4 @@ We currently use the following version:
6565
| ------------------------ | ------------ | --------------------------------- |
6666
| Production Rust compiler | 1.82.0 | Builders version 0103 |
6767
| Min Rust compiler | 1.82.0 | Supports builder versions >= 0103 |
68-
| Tooling Rust compiler | 1.81.0 | |
68+
| Tooling Rust compiler | 1.82.0 | |

0 commit comments

Comments
 (0)