Skip to content

Merge pull request #420 from groscoe2/add-inverse-velocity #527

Merge pull request #420 from groscoe2/add-inverse-velocity

Merge pull request #420 from groscoe2/add-inverse-velocity #527

name: CI - min test matrix
on: [pull_request, push]
jobs:
min_test_matrix:
name: Run minimal test matrix (Rust ${{ matrix.rust }} on ${{ matrix.os }})
runs-on: ${{ matrix.os }}
env:
RUSTFLAGS: -D warnings
CARGO_NET_GIT_FETCH_WITH_CLI: ${{ matrix.cli_fetch }}
strategy:
fail-fast: false # If one job fails, run remaining jobs.
matrix:
os:
- ubuntu-latest
- macOS-latest
- windows-latest
rust:
- stable
- beta
- nightly
- 1.43.0 # MSRV
exclude:
- os: ubuntu-latest
rust: stable
- os: macOS-latest
rust: 1.43.0
include: # https://github.com/rust-lang/cargo/issues/10303
- cli_fetch: false
- os: ubuntu-latest
rust: 1.43.0
cli_fetch: true
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Install Rust toolchain
id: install-rust
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: ${{ matrix.rust }}
override: true
# Skip cache, workflow runs in ~5 minutes.
- name: Test all crates
uses: actions-rs/cargo@v1
with:
command: test
args: --all --verbose --features "use_serde"