name: Rust-lint on: push: branches: ["main"] pull_request: branches: ["main"] env: CARGO_TERM_COLOR: always jobs: lint-linux: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: submodules: recursive - uses: actions-rust-lang/setup-rust-toolchain@v1 with: components: clippy, rustfmt - name: Rustfmt Check uses: actions-rust-lang/rustfmt@v1 - name: Lint run: | cargo clippy -- -Dwarnings