This is an automated email from the ASF dual-hosted git repository.
HyukjinKwon pushed a commit to branch branch-4.x
in repository https://gitbox.apache.org/repos/asf/spark.git
The following commit(s) were added to refs/heads/branch-4.x by this push:
new 9b135b251267 [SPARK-56974][4.X][INFRA] Add Java 17 workflow and rename
master -> branch-4.x
9b135b251267 is described below
commit 9b135b251267db0fbadd794528d0a1806e0193d6
Author: Tian Gao <[email protected]>
AuthorDate: Thu May 21 10:19:10 2026 -0700
[SPARK-56974][4.X][INFRA] Add Java 17 workflow and rename master ->
branch-4.x
### What changes were proposed in this pull request?
1. Add the Java 17 workflow yml file (this is missing from branch-4.x but
used in master)
2. Rename the master -> branch-4.x. It might not be needed but it does not
hurt anyone
### Why are the changes needed?
We want to trigger java 17 test in branch-4.x and we don't have the
corresponding yml file.
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
CI should pass but we need to confirm with the later scheduler CI test.
### Was this patch authored or co-authored using generative AI tooling?
No.
Closes #56022 from gaogaotiantian/add-java-17.
Authored-by: Tian Gao <[email protected]>
Signed-off-by: Hyukjin Kwon <[email protected]>
---
.../workflows/{build_non_ansi.yml => build_java17.yml} | 18 ++++++++----------
.github/workflows/build_java21.yml | 2 +-
.github/workflows/build_java25.yml | 2 +-
.github/workflows/build_maven.yml | 2 +-
.github/workflows/build_maven_java21.yml | 2 +-
.github/workflows/build_maven_java25.yml | 2 +-
.github/workflows/build_non_ansi.yml | 2 +-
.github/workflows/build_python_3.11.yml | 2 +-
.github/workflows/build_python_3.14.yml | 2 +-
9 files changed, 16 insertions(+), 18 deletions(-)
diff --git a/.github/workflows/build_non_ansi.yml
b/.github/workflows/build_java17.yml
similarity index 75%
copy from .github/workflows/build_non_ansi.yml
copy to .github/workflows/build_java17.yml
index 7b05107d0e26..a0bdaf77c1ec 100644
--- a/.github/workflows/build_non_ansi.yml
+++ b/.github/workflows/build_java17.yml
@@ -17,11 +17,11 @@
# under the License.
#
-name: "Build / Non-ANSI (master, Hadoop 3, JDK 17, Scala 2.13)"
+name: "Build / Java17 (branch-4.x, Scala 2.13, Hadoop 3, JDK 17)"
on:
schedule:
- - cron: '0 1 * * *'
+ - cron: '0 11 */2 * *'
workflow_dispatch:
jobs:
@@ -36,19 +36,17 @@ jobs:
hadoop: hadoop3
envs: >-
{
- "PYSPARK_IMAGE_TO_TEST": "python-312",
- "PYTHON_TO_TEST": "python3.12",
- "SPARK_ANSI_SQL_MODE": "false",
- "SPARK_TEST_SPARK_BLOOM_FILTER_SUITE_ENABLED": "true"
+ "SCALA_PROFILE": "scala2.13",
+ "PYSPARK_IMAGE_TO_TEST": "",
+ "PYTHON_TO_TEST": "",
+ "ORACLE_DOCKER_IMAGE_NAME": "gvenzl/oracle-free:23.7-slim"
}
jobs: >-
{
"build": "true",
- "docs": "true",
- "pyspark": "true",
- "pyspark-pandas": "true",
"sparkr": "true",
"tpcds-1g": "true",
"docker-integration-tests": "true",
- "yarn": "true"
+ "k8s-integration-tests": "true",
+ "lint" : "true"
}
diff --git a/.github/workflows/build_java21.yml
b/.github/workflows/build_java21.yml
index 9cf88a858a52..33d60a375e60 100644
--- a/.github/workflows/build_java21.yml
+++ b/.github/workflows/build_java21.yml
@@ -17,7 +17,7 @@
# under the License.
#
-name: "Build / Java21 (master, Scala 2.13, Hadoop 3, JDK 21)"
+name: "Build / Java21 (branch-4.x, Scala 2.13, Hadoop 3, JDK 21)"
on:
schedule:
diff --git a/.github/workflows/build_java25.yml
b/.github/workflows/build_java25.yml
index 40e04a63ee66..60143693c367 100644
--- a/.github/workflows/build_java25.yml
+++ b/.github/workflows/build_java25.yml
@@ -17,7 +17,7 @@
# under the License.
#
-name: "Build / Java25 (master, Scala 2.13, Hadoop 3, JDK 25)"
+name: "Build / Java25 (branch-4.x, Scala 2.13, Hadoop 3, JDK 25)"
on:
schedule:
diff --git a/.github/workflows/build_maven.yml
b/.github/workflows/build_maven.yml
index e047390add6f..3d8cd671cf5b 100644
--- a/.github/workflows/build_maven.yml
+++ b/.github/workflows/build_maven.yml
@@ -17,7 +17,7 @@
# under the License.
#
-name: "Build / Maven (master, Scala 2.13, Hadoop 3, JDK 17)"
+name: "Build / Maven (branch-4.x, Scala 2.13, Hadoop 3, JDK 17)"
on:
schedule:
diff --git a/.github/workflows/build_maven_java21.yml
b/.github/workflows/build_maven_java21.yml
index 9fbc7b84383f..2f90ccc510cb 100644
--- a/.github/workflows/build_maven_java21.yml
+++ b/.github/workflows/build_maven_java21.yml
@@ -17,7 +17,7 @@
# under the License.
#
-name: "Build / Maven (master, Scala 2.13, Hadoop 3, JDK 21)"
+name: "Build / Maven (branch-4.x, Scala 2.13, Hadoop 3, JDK 21)"
on:
schedule:
diff --git a/.github/workflows/build_maven_java25.yml
b/.github/workflows/build_maven_java25.yml
index 8c99ac426b99..d2e29d00d088 100644
--- a/.github/workflows/build_maven_java25.yml
+++ b/.github/workflows/build_maven_java25.yml
@@ -17,7 +17,7 @@
# under the License.
#
-name: "Build / Maven (master, Scala 2.13, Hadoop 3, JDK 25)"
+name: "Build / Maven (branch-4.x, Scala 2.13, Hadoop 3, JDK 25)"
on:
schedule:
diff --git a/.github/workflows/build_non_ansi.yml
b/.github/workflows/build_non_ansi.yml
index 7b05107d0e26..9b83a71b170e 100644
--- a/.github/workflows/build_non_ansi.yml
+++ b/.github/workflows/build_non_ansi.yml
@@ -17,7 +17,7 @@
# under the License.
#
-name: "Build / Non-ANSI (master, Hadoop 3, JDK 17, Scala 2.13)"
+name: "Build / Non-ANSI (branch-4.x, Hadoop 3, JDK 17, Scala 2.13)"
on:
schedule:
diff --git a/.github/workflows/build_python_3.11.yml
b/.github/workflows/build_python_3.11.yml
index f8c1a78e2cbb..d5d98aeb728f 100644
--- a/.github/workflows/build_python_3.11.yml
+++ b/.github/workflows/build_python_3.11.yml
@@ -17,7 +17,7 @@
# under the License.
#
-name: "Build / Python-only (master, Python 3.11)"
+name: "Build / Python-only (branch-4.x, Python 3.11)"
on:
schedule:
diff --git a/.github/workflows/build_python_3.14.yml
b/.github/workflows/build_python_3.14.yml
index e4c9acf63d3c..9a67a03de4ae 100644
--- a/.github/workflows/build_python_3.14.yml
+++ b/.github/workflows/build_python_3.14.yml
@@ -17,7 +17,7 @@
# under the License.
#
-name: "Build / Python-only (master, Python 3.14)"
+name: "Build / Python-only (branch-4.x, Python 3.14)"
on:
schedule:
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]