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]

Reply via email to