This is an automated email from the ASF dual-hosted git repository.
philo 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 096545f03c [INFRA] Update release scripts for Spark 4.0 (#11704)
096545f03c is described below
commit 096545f03c4d8aa550902b13d2775a7ae2816599
Author: Hongze Zhang <[email protected]>
AuthorDate: Fri Mar 6 11:08:24 2026 +0100
[INFRA] Update release scripts for Spark 4.0 (#11704)
---
dev/release/build-release.sh | 5 +++++
dev/release/package-release.sh | 14 +++++++++++---
2 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/dev/release/build-release.sh b/dev/release/build-release.sh
index a5ed96bfb1..d5b130faa8 100755
--- a/dev/release/build-release.sh
+++ b/dev/release/build-release.sh
@@ -64,3 +64,8 @@ do
${GLUTEN_HOME}/build/mvn clean install -Pjava-17 -Pbackends-velox
-Pspark-${spark_version} -Pceleborn,uniffle \
-Piceberg,delta,hudi,paimon -DskipTests
done
+
+for spark_version in 4.0
+do
+ ${GLUTEN_HOME}/build/mvn clean install -Pjava-17 -Pscala-2.13
-Pbackends-velox -Pspark-${spark_version} -Piceberg -DskipTests
+done
diff --git a/dev/release/package-release.sh b/dev/release/package-release.sh
index 91a874d847..ae9b50668a 100755
--- a/dev/release/package-release.sh
+++ b/dev/release/package-release.sh
@@ -39,15 +39,23 @@ fi
pushd $GLUTEN_HOME/release/
-SPARK_VERSIONS="3.3 3.4 3.5"
+SPARK_VERSIONS="3.3 3.4 3.5 4.0"
for v in $SPARK_VERSIONS; do
- JAR="gluten-velox-bundle-spark${v}_2.12-linux_amd64-${RELEASE_VERSION}.jar"
+ if [[ "$v" == "4.0" ]]; then
+ SCALA="2.13"
+ else
+ SCALA="2.12"
+ fi
+
+
JAR="gluten-velox-bundle-spark${v}_${SCALA}-linux_amd64-${RELEASE_VERSION}.jar"
+
if [[ ! -f "$JAR" ]]; then
echo "Missing Gluten release JAR under $GLUTEN_HOME/release/ for Spark $v:
$JAR"
exit 1
fi
- echo "Packaging for Spark $v..."
+
+ echo "Packaging for Spark $v (Scala $SCALA)..."
tar -czf apache-gluten-${RELEASE_VERSION}-bin-spark-${v}.tar.gz \
${GLUTEN_HOME}/DISCLAIMER \
$JAR
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]