--- 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: | sudo apt-get update sudo apt-get -y install libasound2-dev libwayland-dev - name: Run Clippy run: cargo clippy -- -D warnings # build: # name: Build # runs-on: ubuntu-22.04 # steps: # - name: Checkout the code # uses: actions/checkout@v4 # - name: Set up Rust # uses: https://github.com/dtolnay/rust-toolchain@nightly # - name: Build project # run: cargo build