From 91e3974ff0c9691d3e88f7fad26f74ff62efd050 Mon Sep 17 00:00:00 2001 From: Feng Chao Date: Wed, 12 Mar 2025 08:09:47 +0800 Subject: [PATCH] ci: Update workflow to fix param issue of run_tdgpt_test --- .github/workflows/taosd-ci.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/taosd-ci.yml b/.github/workflows/taosd-ci.yml index 31eda597ad..ace45817ba 100644 --- a/.github/workflows/taosd-ci.yml +++ b/.github/workflows/taosd-ci.yml @@ -31,9 +31,18 @@ jobs: run: | set -euo pipefail target_branch=${{ github.event.pull_request.base.ref }} - - # Check whether to run tdgpt test cases + + # Fetch the latest code from the target branch cd ${{ env.WKC }} + git reset --hard + git clean -f + git remote prune origin + git fetch + git checkout "$target_branch" + git remote prune origin + git pull >/dev/null + + # Check whether to run tdgpt test cases changed_files_non_doc=$(git --no-pager diff --name-only FETCH_HEAD $(git merge-base FETCH_HEAD $target_branch) | grep -v "^docs/en/" | grep -v "^docs/zh/" | grep -v ".md$" | tr '\n' ' ' || :) echo "changed files exclude doc: ${changed_files_non_doc}"