Skip to content

Commit 924081b

Browse files
committed
proj: MSRV 1.71 -> 1.73
1.71 and 1.72 both hit an ICE building with a static reference to Rustls' aws-lc-rs HPKE suites. Upstream (sensibly) isn't interested in fixing bugs in old compilers. We also don't want to bump the upstream Rustls MSRV for niche errors, or add excessive workarounds. So: let's do the easy thing and increase rustls-ffi's MSRV to 1.73. The rustls-ffi project has few downstream consumers at this point and so is more agile for MSRV bumps than the core crate. Along the way, match the formatter to the MSRV. It had fallen behind.
1 parent efb6c1a commit 924081b

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

.github/workflows/test.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- nightly
2626
# MSRV - keep in sync with what rustls and rustls-platform-verifier
2727
# consider MSRV
28-
- "1.71"
28+
- "1.73"
2929
os: [ ubuntu-latest ]
3030
# Include a few MacOS and cert-compression builds to ensure they're tested without
3131
# bloating the matrix or slowing down CI.
@@ -310,7 +310,7 @@ jobs:
310310
- name: Install rust toolchain
311311
uses: dtolnay/rust-toolchain@master
312312
with:
313-
toolchain: "1.71"
313+
toolchain: "1.73" # Matching MSRV
314314
components: rustfmt
315315

316316
- name: Install Gersemi

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ to provide the cryptographic primitives.
2222
# Build rustls-ffi
2323

2424
To build rustls-ffi as a static or shared library you'll need to [install the
25-
Rust toolchain](https://rustup.rs/) (version 1.71 or above) as well as
25+
Rust toolchain](https://rustup.rs/) (version 1.73 or above) as well as
2626
[cargo-c].
2727

2828
The [cargo-c] tool can be installed from

0 commit comments

Comments
 (0)