From c9870655d0362470620a1b1909535207eb47086f Mon Sep 17 00:00:00 2001 From: TheDancingDeveloper Date: Mon, 7 Sep 2026 01:43:57 +0000 Subject: [PATCH] ci: migrate runner selectors off retired node-b label Completes the 2026-08-19 runner-label convention ("labels are capabilities, not locations"): [self-hosted, node-b, linux, x64] -> [self-hosted] [self-hosted, node-b] -> [self-hosted] [self-hosted, node-b, linux, x64, publish, docker] -> [self-hosted, docker, publish] The node-b location gate restricted every job to the 3 node-b runners while 3 capable node-f runners (and the proxmox runner) sat idle. Bare [self-hosted] still matches every existing runner (all carry the self-hosted/Linux/X64 defaults), so this only widens the pool. Container jobs keep their real docker/publish capabilities. Fleet-wide migration (Vogt WI-25). Canaried on rustnzb#120: jobs verified running and passing on node-f runners. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01DjwX7G4UVdpDpVo4bkpGvi --- .github/workflows/ci.yml | 4 ++-- .github/workflows/container.yml | 2 +- .github/workflows/policy.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index af74842..c7247c9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ permissions: jobs: rust: - runs-on: [self-hosted, node-b, linux, x64] + runs-on: [self-hosted] env: CARGO_BUILD_JOBS: 1 steps: @@ -29,7 +29,7 @@ jobs: - run: cargo clippy --workspace --all-targets --locked -- -D warnings ui: - runs-on: [self-hosted, node-b, linux, x64] + runs-on: [self-hosted] steps: - uses: actions/checkout@v7 - uses: actions/setup-node@v6 diff --git a/.github/workflows/container.yml b/.github/workflows/container.yml index a94d4f7..c985492 100644 --- a/.github/workflows/container.yml +++ b/.github/workflows/container.yml @@ -16,7 +16,7 @@ concurrency: jobs: publish: - runs-on: [self-hosted, node-b, linux, x64, publish, docker] + runs-on: [self-hosted, docker, publish] env: IMAGE: ghcr.io/thedancingdeveloper-org/indexarr-rs steps: diff --git a/.github/workflows/policy.yml b/.github/workflows/policy.yml index b9c4a52..cdf1147 100644 --- a/.github/workflows/policy.yml +++ b/.github/workflows/policy.yml @@ -11,7 +11,7 @@ permissions: jobs: policy: - runs-on: [self-hosted, node-b, linux, x64] + runs-on: [self-hosted] steps: - uses: actions/checkout@v7 with: