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

yuanzhou pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-gluten.git


The following commit(s) were added to refs/heads/main by this push:
     new 4b127d7442 [VL][CI] Add compilation check for Spark-4.0 (#10439)
4b127d7442 is described below

commit 4b127d74429c002f1fe863e9ba9553cf8379d598
Author: PHILO-HE <[email protected]>
AuthorDate: Thu Aug 14 22:18:58 2025 +0800

    [VL][CI] Add compilation check for Spark-4.0 (#10439)
    
    Only verify compilation.
    There are still some build failures for gluten-it, tracked by #10438. Will 
fix them in separate PR, and then enable TPC-H/DS test.
---
 .github/workflows/velox_backend_x86.yml | 28 +++++++++++++++++++++++-----
 1 file changed, 23 insertions(+), 5 deletions(-)

diff --git a/.github/workflows/velox_backend_x86.yml 
b/.github/workflows/velox_backend_x86.yml
index 1b5f0e444e..369aab6200 100644
--- a/.github/workflows/velox_backend_x86.yml
+++ b/.github/workflows/velox_backend_x86.yml
@@ -171,7 +171,7 @@ jobs:
       fail-fast: false
       matrix:
         os: [ "centos:8" ]
-        spark: [ "spark-3.2", "spark-3.3", "spark-3.4", "spark-3.5" ]
+        spark: [ "spark-3.2", "spark-3.3", "spark-3.4", "spark-3.5", 
"spark-4.0" ]
         java: [ "java-8", "java-11", "java-17" ]
         # Spark supports JDK17 since 3.3 and later, see 
https://issues.apache.org/jira/browse/SPARK-33772
         exclude:
@@ -187,10 +187,11 @@ jobs:
             java: java-11
           - spark: spark-3.4
             java: java-11
-          - os: centos:7
-            java: java-17
-          - os: centos:7
+          - spark: spark-4.0
+            java: java-8
+          - spark: spark-4.0
             java: java-11
+
     runs-on: ubuntu-22.04
     container: ${{ matrix.os }}
     steps:
@@ -235,11 +236,25 @@ jobs:
         run: |
           echo "JAVA_HOME: $JAVA_HOME"
           cd $GITHUB_WORKSPACE/
-          $MVN_CMD clean install -P${{ matrix.spark }} -P${{ matrix.java }} 
-Pbackends-velox -DskipTests
+          if [ "${{ matrix.spark }}" = "spark-4.0" ]; then
+            rm -f 
backends-velox/src/test/scala/org/apache/gluten/execution/VeloxStringFunctionsSuite.scala
 \
+            
backends-velox/src/test/scala/org/apache/spark/sql/execution/GlutenHiveUDFSuite.scala
 \
+            
backends-velox/src/test/scala/org/apache/spark/sql/execution/VeloxParquetWriteForHiveSuite.scala
 \
+            
backends-velox/src/test/scala/org/apache/spark/sql/execution/benchmark/VeloxRasBenchmark.scala
 \
+            
backends-velox/src/test/scala/org/apache/spark/sql/execution/joins/GlutenExistenceJoinSuite.scala
+            # Only verify compilation for now.
+            $MVN_CMD clean install -P${{ matrix.spark }} -P${{ matrix.java }} 
-Pscala-2.13 -Pbackends-velox -DskipTests
+            exit 0
+          else
+            $MVN_CMD clean install -P${{ matrix.spark }} -P${{ matrix.java }} 
-Pbackends-velox -DskipTests
+          fi
           cd $GITHUB_WORKSPACE/tools/gluten-it
           $MVN_CMD clean install -P${{ matrix.spark }} -P${{ matrix.java }}
       - name: Run TPC-H / TPC-DS
         run: |
+          if [ "${{ matrix.spark }}" = "spark-4.0" ]; then
+            exit 0
+          fi
           echo "JAVA_HOME: $JAVA_HOME"
           cd $GITHUB_WORKSPACE/tools/gluten-it
           GLUTEN_IT_JVM_ARGS=-Xmx5G sbin/gluten-it.sh queries-compare \
@@ -248,6 +263,9 @@ jobs:
             --local --preset=velox --benchmark-type=ds --error-on-memleak 
--off-heap-size=10g -s=1.0 --threads=16 --iterations=1
       - name: Run TPC-H / TPC-DS with RAS
         run: |
+          if [ "${{ matrix.spark }}" = "spark-4.0" ]; then
+            exit 0
+          fi
           echo "JAVA_HOME: $JAVA_HOME"
           cd $GITHUB_WORKSPACE/tools/gluten-it
           GLUTEN_IT_JVM_ARGS=-Xmx5G sbin/gluten-it.sh queries-compare \


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to