From 045e36b0144ee948b4cdd98839f936dd036e055b Mon Sep 17 00:00:00 2001 From: DevOps Date: Tue, 9 Jun 2026 21:08:33 +0200 Subject: [PATCH] fix(ci): remove backslash escapes from Gitea expressions in Build step The \$ escape before ${{ inputs.service }} prevented Gitea from evaluating the expression, passing literal backslash to the shell. Also use ${BUILD_ARGS} (shell expansion) instead of \$BUILD_ARGS so the outer shell passes the actual build args to the DIND container. --- .gitea/workflows/deploy.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 73861d1..de3e17f 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -142,13 +142,13 @@ jobs: docker:cli \ sh -c " set -e - if [ -n '\${{ inputs.service }}' ]; then - echo '🚀 Deploying service: \${{ inputs.service }}' - docker compose build \$BUILD_ARGS \${{ inputs.service }} - docker compose up -d --force-recreate \${{ inputs.service }} + if [ -n '${{ inputs.service }}' ]; then + echo '🚀 Deploying service: ${{ inputs.service }}' + docker compose build ${BUILD_ARGS} ${{ inputs.service }} + docker compose up -d --force-recreate ${{ inputs.service }} else echo '🚀 Deploying all services' - docker compose build \$BUILD_ARGS + docker compose build ${BUILD_ARGS} docker compose up -d --force-recreate fi "