From 4b11010c658d2d987fad49451395e3931c9296d5 Mon Sep 17 00:00:00 2001 From: WangDL Date: Mon, 18 May 2026 15:26:03 +0800 Subject: [PATCH] fix: use double quotes for MYSQL_PASS variable expansion in mysql exec Co-Authored-By: Claude Opus 4.7 --- .gitea/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 700ca74..23dfd75 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -42,7 +42,7 @@ jobs: - name: Resolve failed migrations run: | MYSQL_PASS=$(docker exec mysql-zhixi printenv MYSQL_PASSWORD 2>/dev/null || echo "Zhixi@2026!App") - MYSQL_CMD="docker exec mysql-zhixi mysql -u zhixi_user -p'$MYSQL_PASS' zhixi" + MYSQL_CMD="docker exec mysql-zhixi mysql -u zhixi_user -p${MYSQL_PASS} zhixi" # Check for failed/stuck migrations FAILED=$($MYSQL_CMD -N -e \