name: Continuous Integration on: push env: CARGO_TERM_COLOR: always jobs: check: runs-on: ubuntu-latest name: Check steps: - uses: actions/checkout@v2 - name: cargo check run: cargo check test: runs-on: ubuntu-latest name: Test steps: - uses: actions/checkout@v2 - name: cargo test run: cargo test clippy: runs-on: ubuntu-latest name: Lint (clippy) steps: - uses: actions/checkout@v2 - name: cargo clippy run: cargo clippy -- -D warnings