ci: Update workflow to fix param issue of run_tdgpt_test

This commit is contained in:
Feng Chao 2025-03-12 08:15:14 +08:00
parent 07cac9b841
commit 7d218e3891
1 changed files with 10 additions and 1 deletions

View File

@ -31,9 +31,18 @@ jobs:
run: |
set -euo pipefail
target_branch=${{ github.event.pull_request.base.ref }}
# 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
cd ${{ env.WKC }}
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}"