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

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


The following commit(s) were added to refs/heads/main by this push:
     new ef766eaf26 [GLUTEN-6887][VL] Daily Update Velox Version (2026_09_25) 
(#13127)
ef766eaf26 is described below

commit ef766eaf26562515db29a676000098178e716f55
Author: Gluten Performance Bot 
<[email protected]>
AuthorDate: Fri Sep 25 14:14:06 2026 +0100

    [GLUTEN-6887][VL] Daily Update Velox Version (2026_09_25) (#13127)
    
    * [GLUTEN-6887][VL] Daily Update Velox Version (dft-2026_09_25)
    
    Upstream Velox's New Commits:
    a180dde6a by kevinwilfong, feat: Optionally enforce maxStreamChunkRawSize 
independently of memory pressure (#18907)
    c1cdaf03c by PRASHANT GOLASH, fix(nimble): Avoid deadlock during memory 
arbitration (#19138)
    4daf1550b by Maria Basmanova, feat: Add integer range bound accessors 
(#19178)
    26f5451e5 by Avinash Raj, feat(cudf): Enforce decimal arithmetic overflow 
on the GPU path
    a3cf3481b by Kevin Tang, fix: Fall back when inverse beta quantile fails
    8fab8512a by Maria Basmanova, feat(serde): Expose Presto columnar channel 
estimate (#19176)
    874689503 by xiaodouchen, fix(fuzzer): Link GMock for table evolution test
    9b13d5113 by Arjun Gupta, feat(rpc): Report transport retries as a live 
operator stat (#19168)
    6da7a5de5 by Matthias Braun, perf: Hoist per-row null branches out of 
DecodedVector decode hot loops (#18403)
    6a45fcf90 by Maria Basmanova, feat(aggregates): Add HLL `toIntermediate` 
fast path (#19164)
    7acc1fd69 by Krishna Pai, build(ci): Skip Presto source of truth fuzzers on 
merges to main
    fd8c03304 by Suryadev Sahadevan Rajesh, test(encoding): Cover SubIntSplit 
corruption, delta, and views (#19163)
    d016940a9 by Maria Basmanova, feat(hive): Push down Boolean column 
predicates (#19169)
    251599801 by Suryadev Sahadevan Rajesh, fix(encoding): Check subIntSplit 
streams for header validation and decode deltas and support cap refills (#19161)
    194999332 by RindsSchei225e, fix(fuzzer): Skip input files with no columns 
or no rows
    a92a09a6a by RindsSchei225e, fix(fuzzer): Quote column names in generated 
expressions
    0d9d5a625 by Xiaoxuan, feat(nimble): Add Velox vector output to index 
projector (#19148)
    f632b967e by HighW4y2H3ll, refactor: Compare against payload end pointer in 
TrivialEncodingView
    e90b557a5 by HighW4y2H3ll, refactor: Use pointer arithmetic in encoding 
views
    dc58ed33f by Wechar Yu, fix(spill): Support duplicate keys in merged streams
    4453a3418 by Jimmy Lu, fix: Release fixed-point state snapshots in close() 
(#19152)
    d890bf1ed by nitricworm, fix(dwio): Derive SIMD batching from architecture 
lane counts
    e7d2f273e by tanjialiang, fix(nimble): Restore reading legacy headerless 
blobs (#19150)
    0cdae9578 by Bikramjeet Singh Vig, fix(sparksql): Bind to_json template 
parameter at registration
    f901c1042 by zhichenxu-meta, docs(rpc): Document RPCNode and 
AsyncRPCFunction (#18196)
    14a76a449 by Suryadev Sahadevan Rajesh, perf(encoding): Planner heuristics 
to speed up SubIntSplit encode
    fb9cd22fc by Suryadev Sahadevan Rajesh, perf(encoding): Configurable decode 
tuning for SubIntSplit (#19014)
    50c3a85e5 by LingBin, refactor: Remove unused ranges() from 
BufferInputStream
    ffea81c59 by LingBin, fix: Make ByteStreamTest cover the appendBitsFresh 
fast path
    930ad2ead by tanjialiang, fix(nimble): Make TabletReaderCache a folly 
singleton
    266bca3e7 by Jake Jung, refactor(expression): Drop const_cast from 
DecodedArgs (#19093)
    efd3590bd by Suryadev Sahadevan Rajesh, feat(encoding): Make SubIntSplit in 
EncodingFactory for wide-numeric types (#19014)
    b13eb8ea9 by Ke, feat(tablet): Add per-chunk min/max to V2 chunk stats 
(#19115)
    1e70c4de3 by zhichenxu-meta, fix(rpc): Keep async-job latency out of the 
congestion window (#18395)
    8c6b30c80 by Xiaoxuan, perf(nimble): Reuse prefix key scan scratch
    88be5b0f8 by Xiaoxuan, feat(nimble): Add checkpoint format and lazy read 
path for writer suspend/resume (#19114)
    c4cc33bfd by Jiaan Geng, fix(zstd): Fix ZSTD decompression when a raw 
stream holds multiple concatenated frames
    7d86a223a by kevinwilfong, perf: Optionally stream the left side of an 
inner or left MergeJoin (#19031)
    b707001b5 by zhichenxu-meta, feat(rpc): Add function-defined batch request 
limits (#18583)
    886ea3304 by zhichenxu-meta, fix(rpc): Separate overload from non-overload 
errors (#18586)
    63df04c57 by Zoltán Arnold Nagy, fix(exec): Restore task output-consumption 
timing
    5d8499d36 by Rex(Hui) An, fix: Def/rep level calculation for legacy Parquet 
lists
    
    Signed-off-by: glutenperfbot <[email protected]>
    
    * fix docker action version
    
    Signed-off-by: Yuan <[email protected]>
    
    * [GLUTEN-12412][VL] Migrate Delta CI native builder to AlmaLinux 8
    
    Follow up #12663 by aligning the standalone Delta native build with the 
existing AlmaLinux 8 / GCC 13 vcpkg builder. Update native job dependencies, 
artifacts and ccache keys; retain dependency/native failure logs for seven 
days, including hidden vcpkg paths. Preserve all Delta test shards, result 
gates, triggers and baselines.
    
    Co-authored-by: Copilot App <[email protected]>
    
    ---------
    
    Signed-off-by: glutenperfbot <[email protected]>
    Signed-off-by: Yuan <[email protected]>
    Co-authored-by: glutenperfbot <[email protected]>
    Co-authored-by: Yuan <[email protected]>
    Co-authored-by: Felipe Fujiy Pessoto <[email protected]>
    Co-authored-by: Copilot App <[email protected]>
---
 .github/workflows/delta_spark_ut.yml            | 34 +++++++++-----
 .github/workflows/docker_image.yml              | 62 ++++++++++++-------------
 .github/workflows/util/delta-spark-ut/README.md |  6 ++-
 ep/build-velox/src/get-velox.sh                 |  4 +-
 4 files changed, 60 insertions(+), 46 deletions(-)

diff --git a/.github/workflows/delta_spark_ut.yml 
b/.github/workflows/delta_spark_ut.yml
index 0029c977be..a1d4d50211 100644
--- a/.github/workflows/delta_spark_ut.yml
+++ b/.github/workflows/delta_spark_ut.yml
@@ -16,7 +16,7 @@
 # Runs Delta Lake's `spark` sbt module unit tests against a Gluten Velox bundle
 # that is built from the source in this repository. The pipeline:
 #
-#   1. Builds the Velox/Gluten native libraries (centos-7 + vcpkg, x86_64).
+#   1. Builds the Velox/Gluten native libraries (AlmaLinux 8 + vcpkg, x86_64).
 #   2. Builds the Gluten Java/Scala jars and assembles the
 #      `gluten-velox-bundle-spark<spark>_<scala>-linux_amd64-<version>.jar`
 #      fat jar for Spark 4.1 + Scala 2.13 + Java 17 with the Delta profile.
@@ -42,7 +42,7 @@ on:
   # Note the tradeoff: `gluten-delta/**` and `backends-velox/src-delta*/**` 
also
   # match velox_backend_x86.yml's own filter (its spark-ut jobs build with
   # -Pdelta), so a change there runs BOTH workflows and, now that the native 
lib
-  # is no longer shared between them, pays for the centos-7 build twice (~10 
min).
+  # is no longer shared between them, pays for two independent native builds.
   # That is the price of decoupling, and it is small next to the case above.
   #
   # The `paths:` filter below IS the per-PR gate -- GitHub evaluates it before 
the
@@ -198,7 +198,7 @@ jobs:
           gh pr comment "$PR_NUMBER" --repo "$REPO" --body \
             "🔄 Delta Spark UT started by @${TRIGGER_USER} (~2.5 h). [View 
run](${RUN_URL})"
 
-  build-native-lib-centos-7:
+  build-native-lib-centos-8:
     needs: delta-test-requested
     # This workflow always builds its own native lib -- there is no caller to
     # provide one, and the `paths:` filter already decided whether the run 
happens.
@@ -211,21 +211,33 @@ jobs:
         uses: 
apache/infrastructure-actions/stash/restore@69afc125e535c4c41e7f1b7470f583087e0f344b
         with:
           path: '${{ env.CCACHE_DIR }}'
-          key: ccache-centos7-release-default-${{ 
hashFiles('ep/build-velox/src/**') }}
+          key: ccache-almalinux8-release-default-${{ 
hashFiles('ep/build-velox/src/**') }}
       - name: Build Gluten native libraries
         run: |
-          docker run -v $GITHUB_WORKSPACE:/work -w /work 
apache/gluten:vcpkg-centos-7-gcc13 bash -c "
+          docker run -v $GITHUB_WORKSPACE:/work -w /work 
apache/gluten:vcpkg-almalinux-8-gcc13 bash -c "
             set -e
-            yum install tzdata -y
+            dnf install -y bison tzdata
             df -a
             cd /work
             export CCACHE_DIR=/work/.ccache
             export CCACHE_MAXSIZE=1G
             mkdir -p /work/.ccache
             ccache -sz
-            bash dev/ci-velox-buildstatic-centos-7.sh
+            bash dev/ci-velox-buildstatic-centos-8.sh
             ccache -s
           "
+      - name: Upload native build diagnostics
+        if: failure()
+        uses: actions/upload-artifact@v7
+        with:
+          name: delta-spark-ut-native-build-logs-${{ github.sha }}
+          path: |
+            dev/vcpkg/.vcpkg/buildtrees/*/*.log
+            dev/vcpkg/vcpkg_installed/vcpkg/issue_body.md
+            cpp/build/CMakeFiles/CMake*.log
+          if-no-files-found: warn
+          include-hidden-files: true
+          retention-days: 7
       - name: Save Ccache to Apache Stash
         # Comment runs use main's Stash scope; never overwrite it with PR 
output.
         if: ${{ always() && github.event_name != 'issue_comment' }}
@@ -233,16 +245,16 @@ jobs:
         uses: 
apache/infrastructure-actions/stash/save@0ba14156c9f4c3cfbe4b0c9f36339ab0f8d81e53
         with:
           path: '${{ env.CCACHE_DIR }}'
-          key: ccache-centos7-release-default-${{ 
hashFiles('ep/build-velox/src/**') }}
+          key: ccache-almalinux8-release-default-${{ 
hashFiles('ep/build-velox/src/**') }}
           include-hidden-files: true
       - uses: actions/upload-artifact@v7
         with:
-          name: delta-spark-ut-native-lib-centos-7-${{github.sha}}
+          name: delta-spark-ut-native-lib-centos-8-${{github.sha}}
           path: ./cpp/build/
           if-no-files-found: error
 
   build-gluten-bundle:
-    needs: build-native-lib-centos-7
+    needs: build-native-lib-centos-8
     runs-on: ubuntu-22.04
     container: apache/gluten:centos-9-jdk17
     steps:
@@ -252,7 +264,7 @@ jobs:
       - name: Download native artifacts
         uses: actions/download-artifact@v8
         with:
-          name: delta-spark-ut-native-lib-centos-7-${{ github.sha }}
+          name: delta-spark-ut-native-lib-centos-8-${{ github.sha }}
           path: ./cpp/build/
       - name: Install Stash restore dependencies
         run: |
diff --git a/.github/workflows/docker_image.yml 
b/.github/workflows/docker_image.yml
index 5508b857dd..8f7da4bc2a 100644
--- a/.github/workflows/docker_image.yml
+++ b/.github/workflows/docker_image.yml
@@ -42,7 +42,7 @@ jobs:
         uses: actions/checkout@v7
 
       - name: Set up Docker Buildx
-        uses: 
docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5
+        uses: 
docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
 
       - name: Login to Docker Hub
         uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f
@@ -51,7 +51,7 @@ jobs:
           password: ${{ secrets.DOCKERHUB_TOKEN }}
 
       - name: Build and push Docker image
-        uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf
+        uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a
         with:
           context: .
           file: dev/docker/Dockerfile.centos7-gcc13-static-build
@@ -67,7 +67,7 @@ jobs:
         uses: actions/checkout@v7
 
       - name: Set up Docker Buildx
-        uses: 
docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5
+        uses: 
docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
 
       - name: Login to Docker Hub
         uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f
@@ -76,7 +76,7 @@ jobs:
           password: ${{ secrets.DOCKERHUB_TOKEN }}
 
       - name: Build and push Docker image
-        uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf
+        uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a
         with:
           context: .
           file: dev/docker/ubuntu/Dockerfile.ubuntu22-m2-cache
@@ -97,7 +97,7 @@ jobs:
       - name: Checkout repository
         uses: actions/checkout@v7
       - name: Set up Docker Buildx
-        uses: 
docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5
+        uses: 
docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
 
       - name: Login to Docker Hub
         uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f
@@ -106,7 +106,7 @@ jobs:
           password: ${{ secrets.DOCKERHUB_TOKEN }}
 
       - name: Build and push Docker image
-        uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf
+        uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a
         with:
           context: .
           build-args: JAVA_VERSION=17
@@ -129,7 +129,7 @@ jobs:
       - name: Checkout repository
         uses: actions/checkout@v7
       - name: Set up Docker Buildx
-        uses: 
docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5
+        uses: 
docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
 
       - name: Login to Docker Hub
         uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f
@@ -138,7 +138,7 @@ jobs:
           password: ${{ secrets.DOCKERHUB_TOKEN }}
 
       - name: Build and push Docker image
-        uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf
+        uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a
         with:
           context: .
           file: dev/docker/cudf/Dockerfile.centos-9-jdk17-cuda13.1-cudf
@@ -158,13 +158,13 @@ jobs:
 
       - name: Docker meta
         id: meta
-        uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9
+        uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302
         with:
           images: ${{ env.DOCKERHUB_REPO }}
           tags: vcpkg-centos-8-gcc13
 
       - name: Set up Docker Buildx
-        uses: 
docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5
+        uses: 
docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
 
       - name: Login to Docker Hub
         uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f
@@ -174,7 +174,7 @@ jobs:
 
       - name: Build and push by digest
         id: build
-        uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf
+        uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a
         with:
           context: .
           file: dev/docker/Dockerfile.centos8-gcc13-static-build
@@ -208,13 +208,13 @@ jobs:
 
       - name: Docker meta
         id: meta
-        uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9
+        uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302
         with:
           images: ${{ env.DOCKERHUB_REPO }}
           tags: vcpkg-centos-9
 
       - name: Set up Docker Buildx
-        uses: 
docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5
+        uses: 
docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
 
       - name: Login to Docker Hub
         uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f
@@ -224,7 +224,7 @@ jobs:
 
       - name: Build and push by digest
         id: build
-        uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf
+        uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a
         with:
           context: .
           file: dev/docker/Dockerfile.centos9-static-build
@@ -260,7 +260,7 @@ jobs:
 
       - name: Docker meta
         id: meta
-        uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9
+        uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302
         with:
           images: ${{ env.DOCKERHUB_REPO }}
           tags: centos-8-${{ matrix.jdk }}
@@ -276,7 +276,7 @@ jobs:
           fi
 
       - name: Set up Docker Buildx
-        uses: 
docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5
+        uses: 
docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
 
       - name: Login to Docker Hub
         uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f
@@ -286,7 +286,7 @@ jobs:
 
       - name: Build and push by digest
         id: build
-        uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf
+        uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a
         with:
           context: .
           build-args: JAVA_VERSION=${{ env.JDK_VERSION }}
@@ -323,7 +323,7 @@ jobs:
 
       - name: Docker meta
         id: meta
-        uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9
+        uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302
         with:
           images: ${{ env.DOCKERHUB_REPO }}
           tags: centos-9-${{ matrix.jdk }}
@@ -339,7 +339,7 @@ jobs:
           fi
 
       - name: Set up Docker Buildx
-        uses: 
docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5
+        uses: 
docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
 
       - name: Login to Docker Hub
         uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f
@@ -349,7 +349,7 @@ jobs:
 
       - name: Build and push by digest
         id: build
-        uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf
+        uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a
         with:
           context: .
           build-args: JAVA_VERSION=${{ env.JDK_VERSION }}
@@ -384,13 +384,13 @@ jobs:
 
       - name: Docker meta
         id: meta
-        uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9
+        uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302
         with:
           images: ${{ env.DOCKERHUB_REPO }}
           tags: vcpkg-almalinux-8-gcc13
 
       - name: Set up Docker Buildx
-        uses: 
docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5
+        uses: 
docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
 
       - name: Login to Docker Hub
         uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f
@@ -400,7 +400,7 @@ jobs:
 
       - name: Build and push by digest
         id: build
-        uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf
+        uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a
         with:
           context: .
           file: dev/docker/Dockerfile.almalinux8-gcc13-static-build
@@ -445,11 +445,11 @@ jobs:
           password: ${{ secrets.DOCKERHUB_TOKEN }}
 
       - name: Set up Docker Buildx
-        uses: 
docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5
+        uses: 
docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
 
       - name: Docker meta
         id: meta
-        uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9
+        uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302
         with:
           images: ${{ env.DOCKERHUB_REPO }}
           tags: ${{ matrix.digests }}
@@ -487,11 +487,11 @@ jobs:
           password: ${{ secrets.DOCKERHUB_TOKEN }}
 
       - name: Set up Docker Buildx
-        uses: 
docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5
+        uses: 
docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
 
       - name: Docker meta
         id: meta
-        uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9
+        uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302
         with:
           images: ${{ env.DOCKERHUB_REPO }}
           tags: ${{ matrix.digests }}
@@ -530,11 +530,11 @@ jobs:
           password: ${{ secrets.DOCKERHUB_TOKEN }}
 
       - name: Set up Docker Buildx
-        uses: 
docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5
+        uses: 
docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
 
       - name: Docker meta
         id: meta
-        uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9
+        uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302
         with:
           images: ${{ env.DOCKERHUB_REPO }}
           tags: ${{ matrix.digests }}
@@ -572,11 +572,11 @@ jobs:
           password: ${{ secrets.DOCKERHUB_TOKEN }}
 
       - name: Set up Docker Buildx
-        uses: 
docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5
+        uses: 
docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
 
       - name: Docker meta
         id: meta
-        uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9
+        uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302
         with:
           images: ${{ env.DOCKERHUB_REPO }}
           tags: ${{ matrix.digests }}
diff --git a/.github/workflows/util/delta-spark-ut/README.md 
b/.github/workflows/util/delta-spark-ut/README.md
index b94c738da5..ac8ba111ca 100644
--- a/.github/workflows/util/delta-spark-ut/README.md
+++ b/.github/workflows/util/delta-spark-ut/README.md
@@ -87,8 +87,10 @@ no longer carries the Delta suite.
 The tradeoff: `gluten-delta/**` and `backends-velox/src-delta*/**` also match
 `velox_backend_x86.yml`'s own filter (its spark-ut jobs build with `-Pdelta`), 
so
 a change there runs **both** workflows — and because the native library is no
-longer shared between them, those PRs pay for the centos-7 native build twice
-(~10 min). That is the price of decoupling the two pipelines.
+longer shared between them, those PRs pay for two independent native builds.
+Both use the AlmaLinux 8 / GCC 13 vcpkg builder; Delta's downstream bundle and
+test jobs run on CentOS 9. The Delta workflow retains native dependency logs as
+an artifact if its build fails. That is the price of decoupling the two 
pipelines.
 
 - **Per PR** — the workflow's own `paths:` filter runs the suite only when the 
PR
   touches a **high-signal Delta path**: the Delta integration code
diff --git a/ep/build-velox/src/get-velox.sh b/ep/build-velox/src/get-velox.sh
index 31994f8b63..abf147f32c 100755
--- a/ep/build-velox/src/get-velox.sh
+++ b/ep/build-velox/src/get-velox.sh
@@ -18,8 +18,8 @@ set -exu
 
 CURRENT_DIR=$(cd "$(dirname "$BASH_SOURCE")"; pwd)
 VELOX_REPO=https://github.com/IBM/velox.git
-VELOX_BRANCH=dft-2026_09_23
-VELOX_ENHANCED_BRANCH=ibm-2026_09_23
+VELOX_BRANCH=dft-2026_09_25
+VELOX_ENHANCED_BRANCH=ibm-2026_09_25
 VELOX_HOME=""
 RUN_SETUP_SCRIPT=ON
 ENABLE_ENHANCED_FEATURES=OFF


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

Reply via email to