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 766bebf813 [GLUTEN-9860][VL] Upload nightly releases to apache nightly 
site (#9888)
766bebf813 is described below

commit 766bebf813580d0c41b91012a67ce02930a3fbd5
Author: Yuan <[email protected]>
AuthorDate: Wed Jun 11 05:21:40 2025 +0100

    [GLUTEN-9860][VL] Upload nightly releases to apache nightly site (#9888)
    
    Upload nightly release jars to
    https://nightlies.apache.org/gluten/
    
    Signed-off-by: Yuan <[email protected]>
---
 .github/workflows/velox_nightly.yml | 74 +++++++++++++++++++++++++++++++++----
 README.md                           |  3 +-
 docs/release.md                     | 14 ++++---
 3 files changed, 78 insertions(+), 13 deletions(-)

diff --git a/.github/workflows/velox_nightly.yml 
b/.github/workflows/velox_nightly.yml
index b880a9d329..0e5cb298f2 100644
--- a/.github/workflows/velox_nightly.yml
+++ b/.github/workflows/velox_nightly.yml
@@ -25,6 +25,7 @@ on:
 env:
   ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true
   CCACHE_DIR: "${{ github.workspace }}/.ccache"
+  SETUP: 'bash .github/workflows/util/setup_helper.sh'
 
 concurrency:
   group: ${{ github.repository }}-${{ github.head_ref || github.sha }}-${{ 
github.workflow }}
@@ -65,7 +66,7 @@ jobs:
           path: .m2/repository/org/apache/arrow/
           name: velox-arrow-jar-centos-7-${{github.sha}}
 
-  build-bundle-package-centos8:
+  build-bundle-package-centos8-jdk8:
     needs: build-native-lib
     runs-on: ubuntu-22.04
     container: centos:8
@@ -85,24 +86,83 @@ jobs:
         run: |
           sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* && \
           sed -i 
's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' 
/etc/yum.repos.d/CentOS-* && \
-          yum update -y && yum install -y java-1.8.0-openjdk-devel wget && \
-          wget 
https://downloads.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz
 && \
-          tar -xvf apache-maven-3.8.8-bin.tar.gz && \
-          mv apache-maven-3.8.8 /usr/lib/maven
+          yum update -y && yum install -y java-1.8.0-openjdk-devel wget
+          $SETUP install_maven
       - name: Get current date
         id: date
         run: echo "::set-output name=date::$(date +'%Y-%m-%d')"
-      - name: Build for Spark 3.5
+      - name: Build package for Spark
         run: |
           cd $GITHUB_WORKSPACE/ && \
           export MAVEN_HOME=/usr/lib/maven && \
           export PATH=${PATH}:${MAVEN_HOME}/bin && \
+          mvn clean install -Pspark-3.2 -Pbackends-velox -Pceleborn -Puniffle 
-DskipTests -Dmaven.source.skip
+          mvn clean install -Pspark-3.3 -Pbackends-velox -Pceleborn -Puniffle 
-DskipTests -Dmaven.source.skip
+          mvn clean install -Pspark-3.4 -Pbackends-velox -Pceleborn -Puniffle 
-DskipTests -Dmaven.source.skip
           mvn clean install -Pspark-3.5 -Pbackends-velox -Pceleborn -Puniffle 
-DskipTests -Dmaven.source.skip
       - name: Upload bundle package
         uses: actions/upload-artifact@v4
         with:
-          name: nightly-gluten-velox-bundle-package-spark35-${{ 
steps.date.outputs.date }}
+          name: nightly-gluten-velox-bundle-package-jdk8-${{ 
steps.date.outputs.date }}
           path: package/target/gluten-velox-bundle-*.jar
           retention-days: 7
+      - name: rsync to apache nightly
+        uses: burnett01/[email protected]
+        with:
+          switches: -avzr
+          path: package/target/gluten-velox-bundle-*.jar
+          remote_path: ${{ secrets.NIGHTLIES_RSYNC_PATH 
}}/gluten/nightly-release-jdk8
+          remote_host: ${{ secrets.NIGHTLIES_RSYNC_HOST }}
+          remote_port: ${{ secrets.NIGHTLIES_RSYNC_PORT }}
+          remote_user: ${{ secrets.NIGHTLIES_RSYNC_USER }}
+          remote_key: ${{ secrets.NIGHTLIES_RSYNC_KEY }}
 
 
+  build-bundle-package-centos8-jdk17:
+    needs: build-native-lib
+    runs-on: ubuntu-22.04
+    container: centos:8
+    steps:
+      - uses: actions/checkout@v4
+      - name: Download All Artifacts
+        uses: actions/download-artifact@v4
+        with:
+          name: velox-native-lib-${{github.sha}}
+          path: ./cpp/build/releases
+      - name: Download All Arrow Jar Artifacts
+        uses: actions/download-artifact@v4
+        with:
+          name: velox-arrow-jar-centos-7-${{github.sha}}
+          path: /root/.m2/repository/org/apache/arrow/
+      - name: Setup java and maven
+        run: |
+          sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* && \
+          sed -i 
's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' 
/etc/yum.repos.d/CentOS-* && \
+          yum update -y && yum install -y java-17-openjdk-devel wget
+          $SETUP install_maven
+      - name: Get current date
+        id: date
+        run: echo "::set-output name=date::$(date +'%Y-%m-%d')"
+      - name: Build package for Spark
+        run: |
+          cd $GITHUB_WORKSPACE/ && \
+          export MAVEN_HOME=/usr/lib/maven && \
+          export PATH=${PATH}:${MAVEN_HOME}/bin && \
+          mvn clean install -Pspark-3.4 -Pjava-17 -Pbackends-velox -Pceleborn 
-Puniffle -DskipTests -Dmaven.source.skip
+          mvn clean install -Pspark-3.5 -Pjava-17 -Pbackends-velox -Pceleborn 
-Puniffle -DskipTests -Dmaven.source.skip
+      - name: Upload bundle package
+        uses: actions/upload-artifact@v4
+        with:
+          name: nightly-gluten-velox-bundle-package-jdk17-${{ 
steps.date.outputs.date }}
+          path: package/target/gluten-velox-bundle-*.jar
+          retention-days: 7
+      - name: rsync to apache nightly
+        uses: burnett01/[email protected]
+        with:
+          switches: -avzr
+          path: package/target/gluten-velox-bundle-*.jar
+          remote_path: ${{ secrets.NIGHTLIES_RSYNC_PATH 
}}/gluten/nightly-release-jdk17
+          remote_host: ${{ secrets.NIGHTLIES_RSYNC_HOST }}
+          remote_port: ${{ secrets.NIGHTLIES_RSYNC_PORT }}
+          remote_user: ${{ secrets.NIGHTLIES_RSYNC_USER }}
+          remote_key: ${{ secrets.NIGHTLIES_RSYNC_KEY }}
diff --git a/README.md b/README.md
index e3fbf3524f..bc5911a918 100644
--- a/README.md
+++ b/README.md
@@ -76,7 +76,8 @@ There are two ways to acquire Gluten jar for the above 
configuration.
 
 ### Use Released Jar
 Please download a tar package 
[here](https://downloads.apache.org/incubator/gluten/), then extract out Gluten 
jar from it.
-It was verified on Centos-7, Centos-8, Ubuntu-20.04 and Ubuntu-22.04.
+Additionally, Gluten offers nightly builds based on the main branch, which are 
available for early testing. You can find these release jars at this link: 
[Apache Gluten Nightlies](https://nightlies.apache.org/gluten/).
+It was verified on Centos-7, Centos-8, Centos-9, Ubuntu-20.04 and Ubuntu-22.04.
 
 ### Build From Source
 For **Velox** backend, please refer to [Velox.md](./docs/get-started/Velox.md) 
and [build-guide.md](./docs/get-started/build-guide.md).
diff --git a/docs/release.md b/docs/release.md
index 99661c07c9..11f15c6360 100644
--- a/docs/release.md
+++ b/docs/release.md
@@ -7,16 +7,20 @@ nav_order: 11
 [Gluten](https://github.com/apache/incubator-gluten) is a plugin for Apache 
Spark to double SparkSQL's performance.
 
 ## Latest release for Velox backend
-* 
[Gluten-1.2.0](https://github.com/apache/incubator-gluten/releases/tag/v1.2.0) 
(Sep. 3 2024)
+* 
[Gluten-1.4.0](https://github.com/apache/incubator-gluten/releases/tag/v1.4.0) 
(Jun 2025)
+
+## Nightly release for Velox backend
+* [Apache Nightly](https://nightlies.apache.org/gluten/)
 
 ## Planned release for Velox backend
-* [Gluten-1.2.1] (Nov. 30 2024)
-* [Gluten-1.3.0] (Dec. 30 2024)
-* [Gluten-1.3.1] (Jan. 30 2025)
-* [Gluten-1.4.0] (Mar. 30 2025)
+* [Gluten-1.5.0] (Jul. 30 2025)
+* [Gluten-1.6.0] (Sep. 30 2025)
+* [Gluten-1.7.0] (Dec. 30 2025)
 * To be updated
 
 ## Archived releases
+* 
[Gluten-1.3.0](https://github.com/apache/incubator-gluten/releases/tag/v1.3.0) 
(Jan. 24 2025)
+* 
[Gluten-1.2.0](https://github.com/apache/incubator-gluten/releases/tag/v1.2.0) 
(Sep. 3 2024)
 * 
[Gluten-1.1.1](https://github.com/apache/incubator-gluten/releases/tag/v1.1.1) 
(Mar. 2 2024)
 * 
[Gluten-1.1.0](https://github.com/apache/incubator-gluten/releases/tag/v1.1.0) 
(Nov. 30 2023)
 * 
[Gluten-1.0.0](https://github.com/apache/incubator-gluten/releases/tag/v1.0.0) 
(Jul. 13 2023)


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

Reply via email to