From 1a818563b7606b2e27481fa51433efe0298bacce Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Wed, 5 Aug 2026 12:58:42 +0800 Subject: [PATCH] fix(ci): wait for TDengine dnode readiness --- .github/workflows/ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 00593a079f..3b8b5c7f74 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -700,14 +700,17 @@ jobs: } trap cleanup EXIT ready=false + dnodes="" for _ in $(seq 1 90); do - if docker exec "$name" taos -s 'SELECT server_version()' >/dev/null 2>&1; then + dnodes="$(docker exec "$name" taos -s 'SHOW DNODES' 2>/dev/null || true)" + if grep -Eq '\|[[:space:]]*ready[[:space:]]*\|' <<<"$dnodes"; then ready=true break fi sleep 2 done if [ "$ready" != "true" ]; then + printf '%s\n' "$dnodes" docker logs "$name" exit 1 fi