From 27cb42cce0280531ded71ebbc2a31c1d9d3a9351 Mon Sep 17 00:00:00 2001 From: sysrow Date: Sat, 30 May 2026 22:08:00 +0200 Subject: [PATCH] ci: run Rust jobs (lint/test/msrv) on self-hosted runner Moves the Docker-free Rust jobs to the self-hosted runner to stop consuming GitHub-hosted minutes. The docker smoke job stays on ubuntu-latest until a container runtime is available on the runner. --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2b8412a..f7198e9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ env: jobs: lint: name: fmt + clippy - runs-on: ubuntu-latest + runs-on: [self-hosted, tristram] steps: - uses: actions/checkout@v4 - name: Install Rust toolchain @@ -28,7 +28,7 @@ jobs: test: name: unit tests - runs-on: ubuntu-latest + runs-on: [self-hosted, tristram] steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable @@ -53,7 +53,7 @@ jobs: msrv: name: MSRV (1.85) - runs-on: ubuntu-latest + runs-on: [self-hosted, tristram] steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@1.85.0