name: CI on: pull_request: push: branches: [ main ] env: CARGO_TERM_COLOR: always RUSTFLAGS: --deny warnings jobs: style: name: Check basic style runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: LukasKalbertodt/check-basic-style@v0.1 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