name: Testing on: [push, pull_request] jobs: test: strategy: fail-fast: false matrix: os: - ubuntu - windows - macos rust: - nightly name: Test Rust ${{ matrix.rust }} on ${{ matrix.os }} runs-on: ${{ matrix.os }}-latest steps: - uses: actions/checkout@v2 - uses: dtolnay/rust-toolchain@stable with: toolchain: ${{ matrix.rust }} - run: cargo test --all-features --no-fail-fast