From d30d94f51c3e10fed96d0a555a0f0c5a2b3a5824 Mon Sep 17 00:00:00 2001 From: Ed Page Date: Thu, 24 Aug 2023 10:14:23 -0500 Subject: [PATCH] chore: Update MSRV to 1.70 --- .clippy.toml | 2 +- .github/workflows/ci.yml | 8 ++++---- Cargo.toml | 2 +- Makefile | 2 +- src/lib.rs | 2 +- tests/derive_ui.rs | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.clippy.toml b/.clippy.toml index d83b8e70aa0..e88edc91fd7 100644 --- a/.clippy.toml +++ b/.clippy.toml @@ -1,4 +1,4 @@ -msrv = "1.64.0" # MSRV +msrv = "1.70.0" # MSRV warn-on-all-wildcard-imports = true allow-expect-in-tests = true allow-unwrap-in-tests = true diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5ba46875bbb..dc31f220893 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -84,7 +84,7 @@ jobs: build: [msrv, wasm, wasm-wasi, debug, release] include: - build: msrv - rust: 1.64.0 # MSRV + rust: 1.70.0 # MSRV target: x86_64-unknown-linux-gnu features: full - build: wasm @@ -129,7 +129,7 @@ jobs: - name: Install Rust uses: dtolnay/rust-toolchain@stable with: - toolchain: 1.64.0 # MSRV + toolchain: 1.70.0 # MSRV - uses: Swatinem/rust-cache@v2 - name: UI Tests run: make test-ui-${{ matrix.features }} @@ -154,7 +154,7 @@ jobs: - name: Install Rust uses: dtolnay/rust-toolchain@stable with: - toolchain: 1.64.0 # MSRV + toolchain: 1.70.0 # MSRV - uses: Swatinem/rust-cache@v2 - name: Check documentation env: @@ -185,7 +185,7 @@ jobs: - name: Install Rust uses: dtolnay/rust-toolchain@stable with: - toolchain: 1.64.0 # MSRV + toolchain: 1.70.0 # MSRV components: clippy - uses: Swatinem/rust-cache@v2 - name: Lint (ultra-minimal) diff --git a/Cargo.toml b/Cargo.toml index 13c75e37a3d..169f4b89421 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,7 +14,7 @@ members = [ [workspace.package] license = "MIT OR Apache-2.0" edition = "2021" -rust-version = "1.64.0" # MSRV +rust-version = "1.70.0" # MSRV include = [ "build.rs", "src/**/*", diff --git a/Makefile b/Makefile index 1c203cedbc9..6e81ee32a85 100644 --- a/Makefile +++ b/Makefile @@ -10,7 +10,7 @@ ifneq (${TOOLCHAIN_TARGET},) ARGS+=--target ${TOOLCHAIN_TARGET} endif -MSRV?=1.64.0 +MSRV?=1.70.0 _FEATURES = minimal default wasm full debug release _FEATURES_minimal = --no-default-features --features "std" diff --git a/src/lib.rs b/src/lib.rs index 2c861dc5c6b..10ccaf8beaf 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -24,7 +24,7 @@ //! - Leverage feature flags to keep to one active branch //! - Being under [WG-CLI](https://github.com/rust-cli/team/) to increase the bus factor //! - We follow semver and will wait about 6-9 months between major breaking changes -//! - We will support the last two minor Rust releases (MSRV, currently 1.64.0) +//! - We will support the last two minor Rust releases (MSRV, currently 1.70.0) //! //! While these aspirations can be at odds with fast build times and low binary //! size, we will still strive to keep these reasonable for the flexibility you diff --git a/tests/derive_ui.rs b/tests/derive_ui.rs index 61d7b867de9..5d4acac49bc 100644 --- a/tests/derive_ui.rs +++ b/tests/derive_ui.rs @@ -6,7 +6,7 @@ // option. This file may not be copied, modified, or distributed #[cfg(feature = "derive")] -#[rustversion::attr(any(not(stable), before(1.64), since(1.65)), ignore)] // MSRV +#[rustversion::attr(any(not(stable), before(1.70), since(1.71)), ignore)] // MSRV #[test] fn ui() { let t = trybuild::TestCases::new();