diff --git a/.github/workflows/ci-version.yml b/.github/workflows/ci-version.yml index f420964..39b74c1 100644 --- a/.github/workflows/ci-version.yml +++ b/.github/workflows/ci-version.yml @@ -18,7 +18,6 @@ jobs: - macos-latest - windows-latest toolchain: - - 1.58 - stable - nightly features: @@ -27,9 +26,31 @@ jobs: name: Test ${{ matrix.toolchain }} on ${{ matrix.os }} (${{ matrix.features }}) runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: ${{ matrix.toolchain }} - run: cargo test --release ${{ matrix.features }} - - run: cargo doc --release ${{ matrix.features }} \ No newline at end of file + - run: cargo doc --release ${{ matrix.features }} + + MSRV: + strategy: + fail-fast: false + matrix: + os: + - ubuntu-latest + - macos-latest + - windows-latest + toolchain: + - 1.58 + features: + - + - --no-default-features + name: Test ${{ matrix.toolchain }} on ${{ matrix.os }} (${{ matrix.features }}) + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v4 + - uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: ${{ matrix.toolchain }} + - run: cargo test --release --lib --bins ${{ matrix.features }} \ No newline at end of file diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4c36f18..1d464f0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,7 @@ jobs: rustfmt: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: nightly @@ -19,7 +19,7 @@ jobs: clippy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions-rust-lang/setup-rust-toolchain@v1 with: components: clippy @@ -34,7 +34,6 @@ jobs: - macos-latest - windows-latest toolchain: - - 1.58 - stable - nightly features: @@ -43,9 +42,31 @@ jobs: name: Test ${{ matrix.toolchain }} on ${{ matrix.os }} (${{ matrix.features }}) runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: ${{ matrix.toolchain }} - run: cargo test ${{ matrix.features }} - - run: cargo doc ${{ matrix.features }} \ No newline at end of file + - run: cargo doc ${{ matrix.features }} + + MSRV: + strategy: + fail-fast: false + matrix: + os: + - ubuntu-latest + - macos-latest + - windows-latest + toolchain: + - 1.58 + features: + - + - --no-default-features + name: Test ${{ matrix.toolchain }} on ${{ matrix.os }} (${{ matrix.features }}) + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v4 + - uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + toolchain: ${{ matrix.toolchain }} + - run: cargo test --lib --bins ${{ matrix.features }} \ No newline at end of file