From 9539d631036855934df1e11b24204bc2dad59478 Mon Sep 17 00:00:00 2001 From: Bill Date: Fri, 31 Oct 2025 14:47:36 -0400 Subject: [PATCH] fix: correct YAML syntax error in docker-release workflow Fixed line 70-71 where a literal newline in the bash script was breaking YAML parsing. Changed from: TAGS="$TAGS ghcr.io/..." To: TAGS="${TAGS}"$'\n'"ghcr.io/..." This uses bash's ANSI-C quoting syntax to properly insert a newline within a single YAML line, avoiding the syntax error. --- .github/workflows/docker-release.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/docker-release.yml b/.github/workflows/docker-release.yml index f52c256..05f18e5 100644 --- a/.github/workflows/docker-release.yml +++ b/.github/workflows/docker-release.yml @@ -67,8 +67,7 @@ jobs: # Only add 'latest' tag for stable releases if [[ "$IS_PRERELEASE" == "false" ]]; then - TAGS="$TAGS -ghcr.io/$REPO_OWNER_LOWER/ai-trader:latest" + TAGS="${TAGS}"$'\n'"ghcr.io/$REPO_OWNER_LOWER/ai-trader:latest" echo "Tagging as both $VERSION and latest" else echo "Pre-release detected - tagging as $VERSION only (NOT latest)"