diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 2922981..bf9d9d0 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -4,18 +4,18 @@ 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 + 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 @@ -34,13 +34,17 @@ jobs: - 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 + 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: Install dependencies + run: | + sudo apt-get update + sudo apt-get -y install libasound2-dev libudev-dev libwayland-dev + - name: Build project + run: cargo build