From 9ee178a3c95eea55188c634d92557ca4312d3a2b Mon Sep 17 00:00:00 2001 From: Philipp Schuster Date: Thu, 21 Sep 2023 16:51:27 +0200 Subject: [PATCH] multiboot2: raise MSRV from 1.68 to 1.69 This is required because of the usage of `core::ffi::CStr::from_bytes_until_nul` --- .github/workflows/rust.yml | 6 +++--- multiboot2/Changelog.md | 1 + multiboot2/README.md | 2 +- multiboot2/src/lib.rs | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 141c4ae8..22afdc1f 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -20,7 +20,7 @@ jobs: name: build (msrv) uses: ./.github/workflows/_build-rust.yml with: - rust-version: 1.68.0 # MSRV + rust-version: 1.69.0 # MSRV do-style-check: false features: builder @@ -46,7 +46,7 @@ jobs: needs: build_msrv uses: ./.github/workflows/_build-rust.yml with: - rust-version: 1.68.0 # MSRV + rust-version: 1.69.0 # MSRV do-style-check: false rust-target: thumbv7em-none-eabihf features: builder @@ -103,7 +103,7 @@ jobs: needs: build_msrv uses: ./.github/workflows/_build-rust.yml with: - rust-version: 1.68.0 # MSRV + rust-version: 1.69.0 # MSRV do-style-check: true do-test: false features: builder diff --git a/multiboot2/Changelog.md b/multiboot2/Changelog.md index ae79ba15..20c1124b 100644 --- a/multiboot2/Changelog.md +++ b/multiboot2/Changelog.md @@ -1,6 +1,7 @@ # CHANGELOG for crate `multiboot2` ## 0.19.0 (2023-09-XX) +- **BREAKING** MSRV is 1.69.0 - **BREAKING** `Tag::get_dst_str_slice` renamed to `Tag::parse_slice_as_string` and now returns `Result<&str, StringError>` - **BREAKING** `BootLoaderNameTag::name` now returns `Result<&str, StringError>` diff --git a/multiboot2/README.md b/multiboot2/README.md index c6e8552a..ea616127 100644 --- a/multiboot2/README.md +++ b/multiboot2/README.md @@ -38,7 +38,7 @@ other fields | variable All tags and the mbi itself are 8-byte aligned. The last tag must be the _end tag_, which is a tag of type `0` and size `8`. ## MSRV -The MSRV is 1.68.0 stable. +The MSRV is 1.69.0 stable. ## License & Contribution diff --git a/multiboot2/src/lib.rs b/multiboot2/src/lib.rs index 9104dcaf..4f8b05cf 100644 --- a/multiboot2/src/lib.rs +++ b/multiboot2/src/lib.rs @@ -33,7 +33,7 @@ //! ``` //! //! ## MSRV -//! The MSRV is 1.68.0 stable. +//! The MSRV is 1.69.0 stable. #[cfg(feature = "builder")] extern crate alloc;