diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f4b2c70..2912855 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -57,7 +57,10 @@ jobs: run: cargo test --workspace --release msrv: name: "Check MSRV" - runs-on: ubuntu-latest + strategy: + matrix: + os: ["ubuntu-latest"] + runs-on: ${{ matrix.os }} steps: - name: Checkout repository uses: actions/checkout@v6 @@ -71,7 +74,10 @@ jobs: run: cargo hack check --each-feature --locked --rust-version --ignore-private --workspace --all-targets --keep-going --exclude-features nightly minimal-versions: name: Minimal versions - runs-on: ubuntu-latest + strategy: + matrix: + os: ["ubuntu-latest"] + runs-on: ${{ matrix.os }} steps: - name: Checkout repository uses: actions/checkout@v6 diff --git a/.github/workflows/rust-next.yml b/.github/workflows/rust-next.yml index 27e195c..baa3a50 100644 --- a/.github/workflows/rust-next.yml +++ b/.github/workflows/rust-next.yml @@ -45,7 +45,12 @@ jobs: run: cargo hack test --each-feature --workspace --exclude-features nightly latest: name: "Check latest dependencies" - runs-on: ubuntu-latest + strategy: + matrix: + os: ["ubuntu-latest"] + runs-on: ${{ matrix.os }} + env: + CARGO_RESOLVER_INCOMPATIBLE_RUST_VERSIONS: allow steps: - name: Checkout repository uses: actions/checkout@v6 diff --git a/Cargo.toml b/Cargo.toml index 874562c..9e9e6dc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -82,7 +82,6 @@ str_to_string = "warn" string_add = "warn" string_add_assign = "warn" string_lit_as_bytes = "warn" -string_to_string = "warn" todo = "warn" trait_duplication_in_bounds = "warn" uninlined_format_args = "warn"