From e4f12eac94b2cbb97be25cd06925149b1ba3dc5c Mon Sep 17 00:00:00 2001 From: Jan-Erik Rediger Date: Thu, 16 Apr 2026 14:32:07 -0400 Subject: [PATCH] Update to MSRV 1.90 --- .circleci/config.yml | 6 +++--- README.md | 2 +- glean-core/Cargo.toml | 2 +- glean-core/benchmark/Cargo.toml | 2 +- glean-core/build/Cargo.toml | 2 +- glean-core/rlb/Cargo.toml | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 276e220312..2ea6d9ad94 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -24,12 +24,12 @@ definitions: - main - release - msrv_image: &msrv-image - cimg/rust:1.87 + cimg/rust:1.90 - msrv: &msrv - "1.87" + "1.90" # Used when running against latest stable Rust - rust_image: &rust-image - cimg/rust:1.92 + cimg/rust:1.94.1 ########################################################################## # COMMANDS diff --git a/README.md b/README.md index c07c71540f..054445907c 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ The code in this repository is organized as follows: * [./glean-core/ios](glean-core/ios) contains the Swift bindings for use by iOS applications. * [./glean-core/python](glean-core/python) contains Python bindings. -**Note: The Glean SDK requires at least [Rust 1.87.0](https://blog.rust-lang.org/2025/05/15/Rust-1.87.0/). Older versions are untested.** +**Note: The Glean SDK requires at least [Rust 1.90.0](https://blog.rust-lang.org/2025/09/18/Rust-1.90.0/). Older versions are untested.** ## Contact diff --git a/glean-core/Cargo.toml b/glean-core/Cargo.toml index 9552e81253..447fb4b67e 100644 --- a/glean-core/Cargo.toml +++ b/glean-core/Cargo.toml @@ -18,7 +18,7 @@ include = [ "/uniffi.toml", "/build.rs", ] -rust-version = "1.87" +rust-version = "1.90" [package.metadata.glean] glean-parser = "19.0.0" diff --git a/glean-core/benchmark/Cargo.toml b/glean-core/benchmark/Cargo.toml index b48a04ab8c..91ee57dae1 100644 --- a/glean-core/benchmark/Cargo.toml +++ b/glean-core/benchmark/Cargo.toml @@ -9,7 +9,7 @@ publish = false license = "MPL-2.0" # MSRV. Independent from what glean-core needs. # Note: We only test against latest stable on CI. -rust-version = "1.87" +rust-version = "1.90" [dependencies] glean-core = { path = "../", features = ["benchmark"] } diff --git a/glean-core/build/Cargo.toml b/glean-core/build/Cargo.toml index 62bf69d992..33c169fca2 100644 --- a/glean-core/build/Cargo.toml +++ b/glean-core/build/Cargo.toml @@ -13,7 +13,7 @@ include = [ "/src", "/Cargo.toml", ] -rust-version = "1.87" +rust-version = "1.90" [dependencies] xshell-venv = "1.1.0" diff --git a/glean-core/rlb/Cargo.toml b/glean-core/rlb/Cargo.toml index 410ca03904..9dd607f5a1 100644 --- a/glean-core/rlb/Cargo.toml +++ b/glean-core/rlb/Cargo.toml @@ -15,7 +15,7 @@ include = [ "/tests", "/Cargo.toml", ] -rust-version = "1.87" +rust-version = "1.90" [badges] circle-ci = { repository = "mozilla/glean", branch = "main" }