diff options
Diffstat (limited to '.github/workflows/rust.yml')
| -rw-r--r-- | .github/workflows/rust.yml | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index b65f9a81..4b8b2fa7 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -17,7 +17,7 @@ jobs: build: strategy: matrix: - os: [ubuntu-latest, macos-14] + os: [ubuntu-latest, macos-14, windows-latest] runs-on: ${{ matrix.os }} steps: @@ -26,7 +26,7 @@ jobs: - name: Install rust uses: dtolnay/rust-toolchain@master with: - toolchain: 1.90 + toolchain: 1.91 - uses: actions/cache@v4 with: @@ -88,7 +88,7 @@ jobs: unit-test: strategy: matrix: - os: [ubuntu-latest, macos-14] + os: [ubuntu-latest, macos-14, windows-latest] runs-on: ${{ matrix.os }} steps: @@ -97,7 +97,7 @@ jobs: - name: Install rust uses: dtolnay/rust-toolchain@master with: - toolchain: 1.90 + toolchain: 1.91 - uses: taiki-e/install-action@v2 name: Install nextest @@ -110,7 +110,7 @@ jobs: ~/.cargo/registry ~/.cargo/git target - key: ${ runner.os }-cargo-debug-${{ hashFiles('**/Cargo.lock') }} + key: ${{ runner.os }}-cargo-debug-${{ hashFiles('**/Cargo.lock') }} - name: Run cargo test run: cargo nextest run --lib --bins @@ -118,7 +118,7 @@ jobs: check: strategy: matrix: - os: [ubuntu-latest, macos-14] + os: [ubuntu-latest, macos-14, windows-latest] runs-on: ${{ matrix.os }} steps: @@ -127,7 +127,7 @@ jobs: - name: Install rust uses: dtolnay/rust-toolchain@master with: - toolchain: 1.90 + toolchain: 1.91 - uses: actions/cache@v4 with: @@ -135,7 +135,7 @@ jobs: ~/.cargo/registry ~/.cargo/git target - key: ${ runner.os }-cargo-debug-${{ hashFiles('**/Cargo.lock') }} + key: ${{ runner.os }}-cargo-debug-${{ hashFiles('**/Cargo.lock') }} - name: Run cargo check (all features) run: cargo check --all-features --workspace @@ -171,7 +171,7 @@ jobs: - name: Install rust uses: dtolnay/rust-toolchain@master with: - toolchain: 1.90 + toolchain: 1.91 - uses: taiki-e/install-action@v2 name: Install nextest @@ -184,7 +184,7 @@ jobs: ~/.cargo/registry ~/.cargo/git target - key: ${ runner.os }-cargo-debug-${{ hashFiles('**/Cargo.lock') }} + key: ${{ runner.os }}-cargo-debug-${{ hashFiles('**/Cargo.lock') }} - name: Run cargo test run: cargo nextest run --test '*' @@ -200,7 +200,7 @@ jobs: - name: Install latest rust uses: dtolnay/rust-toolchain@master with: - toolchain: 1.90 + toolchain: 1.91 components: clippy - uses: actions/cache@v4 @@ -223,7 +223,7 @@ jobs: - name: Install latest rust uses: dtolnay/rust-toolchain@master with: - toolchain: 1.90 + toolchain: 1.91 components: rustfmt - name: Format |
