This is an automated email from the ASF dual-hosted git repository.

jark pushed a commit to branch ci-flink-2.1
in repository https://gitbox.apache.org/repos/asf/fluss.git


The following commit(s) were added to refs/heads/ci-flink-2.1 by this push:
     new 0d99bc8d8 3 matrix
0d99bc8d8 is described below

commit 0d99bc8d873661869bb339e8f841200c49c6786a
Author: Jark Wu <[email protected]>
AuthorDate: Sat Aug 23 22:02:08 2025 +0800

    3 matrix
---
 .github/workflows/ci-template.yaml |  2 +-
 .github/workflows/stage.sh         | 13 ++++++++++++-
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/ci-template.yaml 
b/.github/workflows/ci-template.yaml
index 26c81ab59..c5f77af3a 100644
--- a/.github/workflows/ci-template.yaml
+++ b/.github/workflows/ci-template.yaml
@@ -36,7 +36,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        module: [ core, flink ]
+        module: [ core, flink, lake ]
     name: "${{ matrix.module }}"
     steps:
       - name: Checkout code
diff --git a/.github/workflows/stage.sh b/.github/workflows/stage.sh
index f2d39e35e..49a3ed57e 100755
--- a/.github/workflows/stage.sh
+++ b/.github/workflows/stage.sh
@@ -19,12 +19,17 @@
 
 STAGE_CORE="core"
 STAGE_FLINK="flink"
+STAGE_LAKE="lake"
 
 MODULES_FLINK="\
 fluss-flink,\
 fluss-flink/fluss-flink-common,\
 fluss-flink/fluss-flink-2.1,\
 fluss-flink/fluss-flink-1.20,\
+"
+
+# we move Flink legacy version tests to "lake" module for balancing testing 
time
+MODULES_LAKE="\
 fluss-flink/fluss-flink-1.19,\
 fluss-flink/fluss-flink-1.18,\
 fluss-lake,\
@@ -37,7 +42,10 @@ function get_test_modules_for_stage() {
     local stage=$1
 
     local modules_flink=$MODULES_FLINK
-    local modules_core=\!${MODULES_FLINK//,/,\!}
+    local modules_lake=$MODULES_LAKE
+    local negated_flink=\!${MODULES_FLINK//,/,\!}
+    local negated_lake=\!${MODULES_LAKE//,/,\!}
+    local modules_core="$negated_flink,$negated_lake"
 
     case ${stage} in
         (${STAGE_CORE})
@@ -46,6 +54,9 @@ function get_test_modules_for_stage() {
         (${STAGE_FLINK})
             echo "-pl fluss-test-coverage,$modules_flink"
         ;;
+        (${STAGE_LAKE})
+            echo "-pl fluss-test-coverage,$modules_lake"
+        ;;
     esac
 }
 

Reply via email to