name: Testing on: [push, pull_request] jobs: test: strategy: fail-fast: false matrix: os: - ubuntu - macos rust: - stable - nightly-2023-06-19 name: Test Rust ${{ matrix.rust }} on ${{ matrix.os }} runs-on: ${{ matrix.os }}-latest steps: - uses: actions/checkout@v2 - uses: actions/cache@v2 with: path: | ~/.cargo/registry ~/.cargo/git target key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} - run: rm rust-toolchain.toml - uses: dtolnay/rust-toolchain@stable with: toolchain: ${{ matrix.rust }} - uses: KyleMayes/install-llvm-action@v1 with: version: "15.0" - run: cargo test --all-features --no-fail-fast