From aee0632a820eec855d5af5c866cb1de1ce2e4907 Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Mon, 5 Oct 2026 22:45:29 -0400 Subject: [PATCH] [CI] Move Test runs to a new concurrency group so they skip the stuck self-hosted run --- .github/workflows/test.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 51f59e83..07969383 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,8 +22,9 @@ env: # sat queued for 10+ hours behind their own successors. A manual dispatch gets a group of its own, # so a push never cancels a manually started run; dev queues rather # than cancels. No paths-ignore here, unlike apk.yml: this workflow hosts the doc citation lint. +# The "hosted" key leaves behind runs queued for the retired self-hosted runner, which cannot drain. concurrency: - group: ${{ github.workflow }}-${{ github.event_name == 'workflow_dispatch' && github.run_id || github.ref }} + group: ${{ github.workflow }}-hosted-${{ github.event_name == 'workflow_dispatch' && github.run_id || github.ref }} cancel-in-progress: ${{ github.event_name == 'push' && github.ref != 'refs/heads/dev' }} defaults: