From b738f7bb5434dbc420074ff8062226438f96fbcd Mon Sep 17 00:00:00 2001 From: aptend Date: Thu, 27 Aug 2026 16:37:33 +0800 Subject: [PATCH] ci: avoid oversized BVT include list --- .github/workflows/merge-trigger-tke.yaml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/merge-trigger-tke.yaml b/.github/workflows/merge-trigger-tke.yaml index c94934b..5c9f8f2 100644 --- a/.github/workflows/merge-trigger-tke.yaml +++ b/.github/workflows/merge-trigger-tke.yaml @@ -451,12 +451,14 @@ jobs: # implemented; do not remove this exclusion until jstfu is available # and ready in every checkin CN pod. case_root="$GITHUB_WORKSPACE/matrixone/test/distributed/cases" - include_list=$(find "$case_root" -type f \( -name '*.sql' -o -name '*.test' \) \ - ! -path "$case_root/datastream/datastream.sql" \ - ! -path "$case_root/datastream/datastream_load.sql" \ - -print | LC_ALL=C sort | paste -sd, -) - test -n "$include_list" - ./run.sh -n -g -o -p "$case_root" -i "$include_list" -e optimistic 2>&1 + disabled_datastream_dir="${case_root}.datastream-disabled" + test -d "$case_root/datastream" + # Passing every remaining script through run.sh -i exceeds execve's + # argument-size limit. Move the suite outside the scanned root and + # always restore it when this step exits instead. + mv "$case_root/datastream" "$disabled_datastream_dir" + trap 'mv "$disabled_datastream_dir" "$case_root/datastream"' EXIT + ./run.sh -n -g -o -p "$case_root" -e optimistic 2>&1 rm -rf .git lib - name: Collect Upload files if: ${{ always() || cancelled() }}