diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e6329a6b..3411db6c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,33 +22,34 @@ env: jobs: check_clippy: -# runs-on: ubuntu-24.04 - runs-on: self-hosted + runs-on: ubuntu-24.04 name: Clippy steps: - uses: actions/checkout@v4 -# - name: Install required packages -# run: sudo apt install --no-install-recommends --yes libhwloc-dev nvidia-cuda-toolkit ocl-icd-opencl-dev + - name: Install required packages + run: sudo apt install --no-install-recommends --yes libhwloc-dev nvidia-cuda-toolkit ocl-icd-opencl-dev + - name: Install cargo clippy + run: rustup component add clippy - name: Run cargo clippy run: cargo clippy --all-targets --workspace -- -D warnings check_fmt: -# runs-on: ubuntu-24.04 - runs-on: self-hosted + runs-on: ubuntu-24.04 name: Checking fmt steps: - uses: actions/checkout@v4 + - name: Install cargo fmt + run: rustup component add rustfmt - name: Run cargo fmt run: cargo fmt --all -- --check test: -# runs-on: ubuntu-24.04 - runs-on: self-hosted + runs-on: ubuntu-24.04 name: Test steps: - uses: actions/checkout@v4 -# - name: Install required packages -# run: sudo apt install --no-install-recommends --yes libhwloc-dev nvidia-cuda-toolkit ocl-icd-opencl-dev + - name: Install required packages + run: sudo apt install --no-install-recommends --yes libhwloc-dev nvidia-cuda-toolkit ocl-icd-opencl-dev # In case no GPUs are available, it's using the CPU fallback. - name: Test run: cargo test --verbose