You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gluten.apache.org by ch...@apache.org on 2026/03/27 08:50:58 UTC

(gluten) 02/04: ci: fix ANSI workflow - disable fallback, add -fae, remove || true

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

changchen pushed a commit to branch feature/ansi-ci-baseline
in repository https://gitbox.apache.org/repos/asf/gluten.git

commit ee341dea86e593f7d7d529c441d4f081f6798476
Author: baibaichen <ba...@gmail.com>
AuthorDate: Fri Mar 27 11:36:52 2026 +0800

    ci: fix ANSI workflow - disable fallback, add -fae, remove || true
    
    - Remove workflow_dispatch and schedule triggers (not effective on feature branch)
    - Add -fae to Maven so spark-ut runs even if backends-velox fails
    - Add -Dspark.gluten.sql.ansiFallback.enabled=false to collect real ANSI gaps
    - Remove || true so job status reflects actual test results
    - Fix SPARK_ANSI_SQL_MODE to static true
    
    Issue: https://github.com/apache/gluten/issues/10134
---
 .github/workflows/velox_backend_ansi.yml | 19 +++++--------------
 1 file changed, 5 insertions(+), 14 deletions(-)

diff --git a/.github/workflows/velox_backend_ansi.yml b/.github/workflows/velox_backend_ansi.yml
index 97c21ac3a9..fdd7b79f8a 100644
--- a/.github/workflows/velox_backend_ansi.yml
+++ b/.github/workflows/velox_backend_ansi.yml
@@ -16,14 +16,6 @@
 name: Velox Backend ANSI Mode
 
 on:
-  workflow_dispatch:
-    inputs:
-      ansi_mode:
-        description: 'ANSI mode: true=ANSI baseline, false=regression check'
-        required: false
-        default: 'true'
-  schedule:
-    - cron: '0 8 * * *'
   pull_request:
     paths:
       - '.github/workflows/velox_backend_ansi.yml'
@@ -45,8 +37,7 @@ env:
   MVN_CMD: 'build/mvn -ntp'
   WGET_CMD: 'wget -nv'
   CCACHE_DIR: "${{ github.workspace }}/.ccache"
-  # workflow_dispatch 手动输入时可切换,schedule/pull_request 默认 true
-  SPARK_ANSI_SQL_MODE: ${{ github.event.inputs.ansi_mode || 'true' }}
+  SPARK_ANSI_SQL_MODE: true
 
 concurrency:
   group: ${{ github.repository }}-${{ github.head_ref || github.sha }}-${{ github.workflow }}
@@ -128,7 +119,7 @@ jobs:
           rm -rf /opt/shims/spark41
           bash .github/workflows/util/install-resources.sh 4.1
           mv /opt/shims/spark41/spark_home/assembly/target/scala-2.12 /opt/shims/spark41/spark_home/assembly/target/scala-2.13
-      - name: "Spark 4.1 Unit Tests (ANSI=${{ env.SPARK_ANSI_SQL_MODE }})"
+      - name: "Spark 4.1 Unit Tests (ANSI ON)"
         run: |
           cd $GITHUB_WORKSPACE/
           export SPARK_SCALA_VERSION=2.13
@@ -137,10 +128,10 @@ jobs:
           export PATH=$JAVA_HOME/bin:$PATH
           echo "SPARK_ANSI_SQL_MODE=$SPARK_ANSI_SQL_MODE"
           java -version
-          $MVN_CMD clean test -Pspark-4.1 -Pscala-2.13 -Pjava-17 -Pbackends-velox \
-          -Pspark-ut -DargLine="-Dspark.test.home=/opt/shims/spark41/spark_home/" \
+          $MVN_CMD clean test -fae -Pspark-4.1 -Pscala-2.13 -Pjava-17 -Pbackends-velox \
+          -Pspark-ut -DargLine="-Dspark.test.home=/opt/shims/spark41/spark_home/ -Dspark.gluten.sql.ansiFallback.enabled=false" \
           -DtagsToExclude=org.apache.spark.tags.ExtendedSQLTest,org.apache.gluten.tags.UDFTest,org.apache.gluten.tags.EnhancedFeaturesTest,org.apache.gluten.tags.SkipTest \
-          2>&1 | tee ansi-test-output.log || true
+          2>&1 | tee ansi-test-output.log
       - name: "Parse test results"
         if: always()
         run: |


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org