on: push: branches: [main] jobs: build: runs-on: ubuntu-latest steps: - id: checkout name: checkout uses: actions/checkout@v4 - uses: https://github.com/actions-rs/toolchain@v1 with: toolchain: nightly - name: Install Protoc uses: https://github.com/arduino/setup-protoc@v3 - uses: https://github.com/actions-rs/cargo@v1 with: command: build args: --bins # - uses: https://github.com/actions-rs/cargo@v1 # with: # command: build # args: --lib clippy: runs-on: ubuntu-latest steps: - id: checkout name: checkout uses: actions/checkout@v4 - uses: https://github.com/actions-rs/toolchain@v1 with: toolchain: nightly - name: Install Protoc uses: https://github.com/arduino/setup-protoc@v3 - uses: https://github.com/actions-rs/cargo@v1 with: command: clippy args: --fix --bins - id: commit name: commit uses: https://github.com/EndBug/add-and-commit@v9 with: author_name: "[Clippy]" committer_name: "[Clippy]"