name: Build and Test Formaty on: [push, pull_request] jobs: build: runs-on: ubuntu-latest steps: - name: Install Task uses: go-task/setup-task@v2 - uses: actions/checkout@v2 - name: Stable with rustfmt and clippy uses: actions-rs/toolchain@v1 with: profile: minimal toolchain: stable components: rustfmt, clippy - name: Lint Code run: task check - name: Build run: task build - name: Run Unit Tests run: task test