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
}