From 842a9b132bdde8c07ff30d01cefe4cae3353f6b9 Mon Sep 17 00:00:00 2001 From: TheDancingDeveloper Date: Mon, 7 Sep 2026 01:44:01 +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/notify-downstream.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 67d7e53..81d2ffd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,7 @@ concurrency: jobs: check: - runs-on: [self-hosted, node-b] + runs-on: [self-hosted] name: Build & Test env: CARGO_NET_GIT_FETCH_WITH_CLI: "true" diff --git a/.github/workflows/notify-downstream.yml b/.github/workflows/notify-downstream.yml index 61f8f72..2ca0545 100644 --- a/.github/workflows/notify-downstream.yml +++ b/.github/workflows/notify-downstream.yml @@ -7,7 +7,7 @@ on: jobs: notify: - runs-on: [self-hosted, node-b] + runs-on: [self-hosted] name: Create update issues steps: - name: Create issues in downstream repos