From 54767a6e4e4f5d7c732f959b6f479e0bd2c86f62 Mon Sep 17 00:00:00 2001 From: Fethbita Date: Tue, 6 Jan 2026 18:29:07 +0200 Subject: [PATCH 1/2] Switch from `doc_auto_cfg` to `doc_cfg` --- .github/workflows/workspace.yml | 3 +-- Cargo.toml | 1 - src/lib.rs | 2 +- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/workspace.yml b/.github/workflows/workspace.yml index 58cf20e3..343dec98 100644 --- a/.github/workflows/workspace.yml +++ b/.github/workflows/workspace.yml @@ -44,8 +44,7 @@ jobs: - uses: RustCrypto/actions/cargo-cache@master - uses: dtolnay/rust-toolchain@master with: - # We need Nightly for doc_auto_cfg - toolchain: nightly-2025-02-22 + toolchain: stable - uses: Swatinem/rust-cache@v2 - env: RUSTDOCFLAGS: "-Dwarnings --cfg docsrs" diff --git a/Cargo.toml b/Cargo.toml index 25ed4fd1..4d4974e6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -61,7 +61,6 @@ std = ["pkcs1?/std", "pkcs8?/std"] [package.metadata.docs.rs] features = ["std", "serde", "hazmat", "sha2"] -rustdoc-args = ["--cfg", "docsrs"] [profile.dev] opt-level = 2 diff --git a/src/lib.rs b/src/lib.rs index 83796091..ef3ea7de 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,5 +1,5 @@ #![cfg_attr(not(test), no_std)] -#![cfg_attr(docsrs, feature(doc_auto_cfg))] +#![cfg_attr(docsrs, feature(doc_cfg))] #![doc = include_str!("../README.md")] #![doc(html_logo_url = "https://raw.githubusercontent.com/RustCrypto/meta/master/logo_small.png")] #![warn(missing_docs)] From d4fa45121c686c2c31dc168976eec651b67bcdd7 Mon Sep 17 00:00:00 2001 From: Fethbita Date: Tue, 6 Jan 2026 18:52:32 +0200 Subject: [PATCH 2/2] Remove rust-cache --- .github/workflows/workspace.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/workspace.yml b/.github/workflows/workspace.yml index 343dec98..98ed95f6 100644 --- a/.github/workflows/workspace.yml +++ b/.github/workflows/workspace.yml @@ -45,10 +45,7 @@ jobs: - uses: dtolnay/rust-toolchain@master with: toolchain: stable - - uses: Swatinem/rust-cache@v2 - - env: - RUSTDOCFLAGS: "-Dwarnings --cfg docsrs" - run: cargo doc --no-deps --features std,serde,hazmat,sha2 + - run: cargo doc --no-deps --all-features typos: runs-on: ubuntu-latest