name: Test on: push: branches: [ staging, trying, master ] pull_request: jobs: test: runs-on: ubuntu-latest strategy: matrix: include: - rust: 1.56 - rust: 1.63 steps: - uses: actions/checkout@v2 - name: Install Rust uses: actions-rs/toolchain@v1 with: toolchain: ${{matrix.rust}} components: clippy override: true - name: Test run: cargo test test-nightly: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Install Rust uses: actions-rs/toolchain@v1 with: toolchain: nightly override: true - name: Test run: cargo test --features nightly