From e92aa7ed1f1f2f346796abd16584395f2a276d81 Mon Sep 17 00:00:00 2001 From: Max Date: Tue, 3 Mar 2026 23:40:21 +0800 Subject: [PATCH] fix: escape Go template braces in docker inspect for GitHub Actions GitHub Actions interprets {{ }} as expression syntax. Use ${{ "{{" }} workaround to produce literal braces in shell. Made-with: Cursor --- .github/workflows/pr-test.yml | 4 ++-- .github/workflows/unit-test.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pr-test.yml b/.github/workflows/pr-test.yml index bb48bcb5..5f62fda0 100644 --- a/.github/workflows/pr-test.yml +++ b/.github/workflows/pr-test.yml @@ -1668,8 +1668,8 @@ jobs: - name: Start Tai (with Docker socket + K8s proxy) run: | - K3D_IP=$(docker inspect k3d-tai-test-server-0 \ - --format '{{.NetworkSettings.Networks.k3d-tai-test.IPAddress}}') + FMT='${{ "{{" }}.NetworkSettings.Networks.k3d-tai-test.IPAddress{{ "}}" }}' + K3D_IP=$(docker inspect k3d-tai-test-server-0 --format "${FMT}") echo "k3d server IP: ${K3D_IP}" docker run -d --name tai \ diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 2f7247ff..3aefbf5b 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -1222,8 +1222,8 @@ jobs: - name: Start Tai (with Docker socket + K8s proxy) run: | - K3D_IP=$(docker inspect k3d-tai-test-server-0 \ - --format '{{.NetworkSettings.Networks.k3d-tai-test.IPAddress}}') + FMT='${{ "{{" }}.NetworkSettings.Networks.k3d-tai-test.IPAddress{{ "}}" }}' + K3D_IP=$(docker inspect k3d-tai-test-server-0 --format "${FMT}") echo "k3d server IP: ${K3D_IP}" docker run -d --name tai \