name: Test on: pull_request: push: branches: - main jobs: test: runs-on: ${{ matrix.os }} env: RUSTFLAGS: -Dwarnings strategy: matrix: os: [ubuntu-latest, windows-latest, macOS-latest] steps: - uses: actions/checkout@v2 - name: Run cargo test run: | cargo test --workspace --all-targets