From 547ce3891ff712b715cac28f74af6486bd367fe5 Mon Sep 17 00:00:00 2001 From: nemo Date: Mon, 16 Sep 2024 15:52:24 -0400 Subject: [PATCH 1/2] feat: test out self hosted runner --- .github/workflows/ci.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1707cc21..7433e50b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,8 @@ env: jobs: check_clippy: - runs-on: ubuntu-24.04 +# runs-on: ubuntu-24.04 + runs-on: self-hosted name: Clippy steps: - uses: actions/checkout@v4 @@ -32,7 +33,8 @@ jobs: run: cargo clippy --all-targets --workspace -- -D warnings check_fmt: - runs-on: ubuntu-24.04 +# runs-on: ubuntu-24.04 + runs-on: self-hosted name: Checking fmt steps: - uses: actions/checkout@v4 @@ -40,7 +42,8 @@ jobs: run: cargo fmt --all -- --check test: - runs-on: ubuntu-24.04 +# runs-on: ubuntu-24.04 + runs-on: self-hosted name: Test steps: - uses: actions/checkout@v4 From 2a0a245beb5137f405fd3db3009f1c6a834e0277 Mon Sep 17 00:00:00 2001 From: nemo Date: Mon, 16 Sep 2024 16:01:40 -0400 Subject: [PATCH 2/2] fix: remove dep installs --- .github/workflows/ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7433e50b..e6329a6b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,8 +27,8 @@ jobs: 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: Run cargo clippy run: cargo clippy --all-targets --workspace -- -D warnings @@ -47,8 +47,8 @@ jobs: 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