diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d359de2f2..b4510d313 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 @@ -111,9 +108,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-external-test: + name: MSRV external test runs-on: ubuntu-latest steps: - uses: actions/checkout@0c366fd6a839edf440554fa01a7085ccba70ac98 # v6.0.2 @@ -121,14 +118,24 @@ 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 + + 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: + 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