From 0fe08ba38a279a0af17e0a1abccc913184ee9793 Mon Sep 17 00:00:00 2001 From: TheDancingDeveloper Date: Mon, 7 Sep 2026 01:43:48 +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 | 2 +- .github/workflows/policy.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b5a1642..0c43e00 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ jobs: rust: # Dependabot metadata PRs do not consume the self-hosted validation runner. if: github.event_name != 'pull_request' || github.event.pull_request.user.type != 'Bot' - runs-on: [self-hosted, node-b, linux, x64] + runs-on: [self-hosted] steps: - uses: actions/checkout@v7 - uses: dtolnay/rust-toolchain@stable diff --git a/.github/workflows/policy.yml b/.github/workflows/policy.yml index 35c103b..8e9b508 100644 --- a/.github/workflows/policy.yml +++ b/.github/workflows/policy.yml @@ -13,7 +13,7 @@ jobs: policy: # Dependabot metadata PRs do not consume the self-hosted policy runner. if: github.event_name != 'pull_request' || github.event.pull_request.user.type != 'Bot' - runs-on: [self-hosted, node-b, linux, x64] + runs-on: [self-hosted] steps: - uses: actions/checkout@v7 with: