From 0eb3a1a2c22494937cdba8819cb2301a25324cd3 Mon Sep 17 00:00:00 2001 From: Ashley Mannix Date: Tue, 22 Sep 2026 08:46:58 +1000 Subject: [PATCH 1/3] split MSRV used to build from MSRV used to test --- .github/workflows/main.yml | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d359de2f2..b45f6fe66 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -111,9 +111,9 @@ jobs: - run: cargo build --verbose -Z minimal-versions --features "kv kv_serde" - run: cargo build --verbose -Z minimal-versions --features "kv kv_std" - run: cargo build --verbose -Z minimal-versions --features "kv kv_sval kv_serde" - - msrv: - name: MSRV + + msrv-check: + name: MSRV build runs-on: ubuntu-latest steps: - uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.2 @@ -123,12 +123,24 @@ jobs: with: components: clippy toolchain: "1.71" + - run: cargo run --verbose --manifest-path test_max_level_features/Cargo.toml + - run: cargo run --verbose --manifest-path test_max_level_features/Cargo.toml --release + + msrv-test: + name: MSRV test + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.2 + with: + persist-credentials: false + - uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # v1 + with: + components: clippy + toolchain: "1.81" - uses: taiki-e/install-action@0abfcd587b70a713fdaa7fb502c885e2112acb15 # v2.75.7 with: tool: cargo-hack - run: cargo hack test --feature-powerset --exclude-features max_level_off,max_level_error,max_level_warn,max_level_info,max_level_debug,max_level_trace,release_max_level_off,release_max_level_error,release_max_level_warn,release_max_level_info,release_max_level_debug,release_max_level_trace - - run: cargo run --verbose --manifest-path test_max_level_features/Cargo.toml - - run: cargo run --verbose --manifest-path test_max_level_features/Cargo.toml --release embedded: name: Embedded From 1a4b67cfc41237e673dafd0dfc414577f0b5d327 Mon Sep 17 00:00:00 2001 From: Ashley Mannix Date: Tue, 22 Sep 2026 08:49:23 +1000 Subject: [PATCH 2/3] remove win32 build target --- .github/workflows/main.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b45f6fe66..b6b3f3682 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -24,9 +24,6 @@ jobs: - build: macos os: macos-latest rust: stable - - build: win32 - os: windows-latest - rust: stable-i686-pc-windows-msvc - build: win64 os: windows-latest rust: stable-x86_64-pc-windows-msvc From 16d5a004947dad30925d907ec6ae40bdfd50183d Mon Sep 17 00:00:00 2001 From: Ashley Mannix Date: Mon, 28 Sep 2026 17:12:26 +1000 Subject: [PATCH 3/3] clean up workflow jobs --- .github/workflows/main.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b6b3f3682..b4510d313 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -109,8 +109,8 @@ jobs: - run: cargo build --verbose -Z minimal-versions --features "kv kv_std" - run: cargo build --verbose -Z minimal-versions --features "kv kv_sval kv_serde" - msrv-check: - name: MSRV build + msrv-external-test: + name: MSRV external test runs-on: ubuntu-latest steps: - uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.2 @@ -118,7 +118,6 @@ jobs: persist-credentials: false - uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # v1 with: - components: clippy toolchain: "1.71" - run: cargo run --verbose --manifest-path test_max_level_features/Cargo.toml - run: cargo run --verbose --manifest-path test_max_level_features/Cargo.toml --release @@ -132,7 +131,6 @@ jobs: persist-credentials: false - uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # v1 with: - components: clippy toolchain: "1.81" - uses: taiki-e/install-action@0abfcd587b70a713fdaa7fb502c885e2112acb15 # v2.75.7 with: