--- on: [push] name: CI jobs: formatting: name: Formatting runs-on: ubuntu-22.04 steps: - name: Checkout uses: actions/checkout@v4 - name: Set up Rust uses: https://github.com/dtolnay/rust-toolchain@nightly with: components: rustfmt - name: Check Rust formatting run: cargo fmt --all -- --check clippy: name: Clippy runs-on: ubuntu-22.04 steps: - name: Checkout uses: actions/checkout@v4 - name: Set up Rust uses: https://github.com/dtolnay/rust-toolchain@nightly with: components: clippy - name: Install dependencies run: ./.forgejo/actions/install-system-libraries - name: Run Clippy run: cargo clippy -- -D warnings