name: CI on: pull_request: push: branches: [ main ] env: CARGO_TERM_COLOR: always RUSTFLAGS: --deny warnings jobs: check: name: 'Build & test' runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v2 - name: Restore Cache uses: Swatinem/rust-cache@v2 - name: Build run: cargo build - name: Run tests run: | cargo test cargo test --no-default-features