From cb5a6bf529e4d60069ea77a28099f226c595bb92 Mon Sep 17 00:00:00 2001 From: Jonathan Date: Fri, 30 May 2025 09:16:43 -0500 Subject: [PATCH] fix: correct runner labels syntax in docker-publish workflow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The workflow was using incorrect syntax that created a single string "self-hosted, linux, x64, docker" instead of an array of individual labels ["self-hosted", "linux", "x64", "docker"]. This caused jobs to queue indefinitely as GitHub couldn't find a runner with the combined label string. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .github/workflows/docker-publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 5030eb8..b69414f 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -22,7 +22,7 @@ env: jobs: build: # Use self-hosted runners by default, with ability to override via repository variable - runs-on: ${{ fromJSON(format('["{0}"]', (vars.USE_SELF_HOSTED == 'false' && 'ubuntu-latest' || 'self-hosted, linux, x64, docker'))) }} + runs-on: ${{ vars.USE_SELF_HOSTED == 'false' && 'ubuntu-latest' || fromJSON('["self-hosted", "linux", "x64", "docker"]') }} timeout-minutes: 30 permissions: contents: read @@ -110,7 +110,7 @@ jobs: # Build claudecode separately build-claudecode: - runs-on: ${{ fromJSON(format('["{0}"]', (vars.USE_SELF_HOSTED == 'false' && 'ubuntu-latest' || 'self-hosted, linux, x64, docker'))) }} + runs-on: ${{ vars.USE_SELF_HOSTED == 'false' && 'ubuntu-latest' || fromJSON('["self-hosted", "linux", "x64", "docker"]') }} if: github.event_name != 'pull_request' timeout-minutes: 30 permissions: