From 1f9452e0763613ab9fa3c42425f0835e9f7c8201 Mon Sep 17 00:00:00 2001 From: Ulf Lilleengen Date: Sat, 16 Aug 2025 12:24:14 +0200 Subject: [PATCH] fix: add workaround for current compiler version --- release/Cargo.toml | 1 + release/src/semver_check.rs | 3 +++ 2 files changed, 4 insertions(+) diff --git a/release/Cargo.toml b/release/Cargo.toml index 452e39ca6..7875d088a 100644 --- a/release/Cargo.toml +++ b/release/Cargo.toml @@ -21,6 +21,7 @@ flate2 = "1.1.1" [patch.crates-io] cargo-semver-checks = { git = "https://github.com/lulf/cargo-semver-checks.git", rev="385f274edcbb6bf5156e30a94315852b27a527e6" } +#cargo-semver-checks = { path = "../../cargo-semver-checks" } [package.metadata.embassy] skip = true diff --git a/release/src/semver_check.rs b/release/src/semver_check.rs index 9a4edd09a..a4a9e77b5 100644 --- a/release/src/semver_check.rs +++ b/release/src/semver_check.rs @@ -13,6 +13,9 @@ pub fn minimum_update(krate: &Crate) -> Result { let package_name = krate.name.clone(); let current_path = build_doc_json(krate, config)?; + // TODO: Prevent compiler panic on current compiler version + std::env::set_var("RUSTFLAGS", "--cap-lints=warn"); + let baseline = Rustdoc::from_registry_latest_crate_version(); let doc = Rustdoc::from_path(¤t_path); let mut semver_check = Check::new(doc);