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 - uses: https://github.com/actions-rs/cargo@v1 with: command: build args: --release --bins - uses: https://github.com/actions-rs/cargo@v1 with: command: build args: --release --lib # - uses: https://github.com/actions-rs/cargo@v1 # with: # command: test # 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 - uses: https://github.com/actions-rs/cargo@v1 with: command: clippy args: --fix --lib --bins - id: commit name: commit uses: https://github.com/EndBug/add-and-commit@v9 with: author_name: "[Clippy]"