name: Lint on: pull_request: push: branches: - main jobs: fmt: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Run cargo fmt run: | cargo fmt --all -- --check clippy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Run cargo clippy run: | cargo clippy --workspace --tests --examples