@@ -362,7 +362,7 @@ jobs:
362362 - name : Install Python packages (Python 3.11)
363363 if : (contains(matrix.modules, 'sql') && !contains(matrix.modules, 'sql-')) || contains(matrix.modules, 'connect') || contains(matrix.modules, 'yarn')
364364 run : |
365- python3.11 -m pip install 'numpy>=1.22' pyarrow pandas scipy unittest-xml-reporting 'lxml==4.9.4' 'grpcio==1.67.0' 'grpcio-status==1.67.0' 'protobuf==5.29.1 '
365+ python3.11 -m pip install 'numpy>=1.22' pyarrow pandas pyyaml scipy unittest-xml-reporting 'lxml==4.9.4' 'grpcio==1.67.0' 'grpcio-status==1.67.0' 'protobuf==5.29.5 '
366366 python3.11 -m pip list
367367 # Run the tests.
368368 - name : Run tests
@@ -514,33 +514,34 @@ jobs:
514514 pyspark-core, pyspark-errors, pyspark-streaming, pyspark-logger
515515 - >-
516516 pyspark-mllib, pyspark-ml, pyspark-ml-connect, pyspark-pipelines
517+ - >-
518+ pyspark-structured-streaming, pyspark-structured-streaming-connect
517519 - >-
518520 pyspark-connect
519521 - >-
520522 pyspark-pandas
521523 - >-
522524 pyspark-pandas-slow
523525 - >-
524- pyspark-pandas-connect-part0, pyspark-pandas-connect-part3
526+ pyspark-pandas-connect
525527 - >-
526- pyspark-pandas-connect-part1, pyspark-pandas- connect-part2
528+ pyspark-pandas-slow- connect
527529 exclude :
528530 # Always run if pyspark == 'true', even infra-image is skip (such as non-master job)
529531 # In practice, the build will run in individual PR, but not against the individual commit
530532 # in Apache Spark repository.
531533 - modules : ${{ fromJson(needs.precondition.outputs.required).pyspark != 'true' && 'pyspark-sql, pyspark-resource, pyspark-testing' }}
532534 - modules : ${{ fromJson(needs.precondition.outputs.required).pyspark != 'true' && 'pyspark-core, pyspark-errors, pyspark-streaming, pyspark-logger' }}
533535 - modules : ${{ fromJson(needs.precondition.outputs.required).pyspark != 'true' && 'pyspark-mllib, pyspark-ml, pyspark-ml-connect' }}
536+ - modules : ${{ fromJson(needs.precondition.outputs.required).pyspark != 'true' && 'pyspark-structured-streaming, pyspark-structured-streaming-connect' }}
534537 - modules : ${{ fromJson(needs.precondition.outputs.required).pyspark != 'true' && 'pyspark-connect' }}
535538 # Always run if pyspark-pandas == 'true', even infra-image is skip (such as non-master job)
536539 # In practice, the build will run in individual PR, but not against the individual commit
537540 # in Apache Spark repository.
538541 - modules : ${{ fromJson(needs.precondition.outputs.required).pyspark-pandas != 'true' && 'pyspark-pandas' }}
539542 - modules : ${{ fromJson(needs.precondition.outputs.required).pyspark-pandas != 'true' && 'pyspark-pandas-slow' }}
540- - modules : ${{ fromJson(needs.precondition.outputs.required).pyspark-pandas != 'true' && 'pyspark-pandas-connect-part0' }}
541- - modules : ${{ fromJson(needs.precondition.outputs.required).pyspark-pandas != 'true' && 'pyspark-pandas-connect-part1' }}
542- - modules : ${{ fromJson(needs.precondition.outputs.required).pyspark-pandas != 'true' && 'pyspark-pandas-connect-part2' }}
543- - modules : ${{ fromJson(needs.precondition.outputs.required).pyspark-pandas != 'true' && 'pyspark-pandas-connect-part3' }}
543+ - modules : ${{ fromJson(needs.precondition.outputs.required).pyspark-pandas != 'true' && 'pyspark-pandas-connect' }}
544+ - modules : ${{ fromJson(needs.precondition.outputs.required).pyspark-pandas != 'true' && 'pyspark-pandas-slow-connect' }}
544545 env :
545546 MODULES_TO_TEST : ${{ matrix.modules }}
546547 HADOOP_PROFILE : ${{ inputs.hadoop }}
@@ -765,7 +766,7 @@ jobs:
765766 python-version : ' 3.11'
766767 - name : Install dependencies for Python CodeGen check
767768 run : |
768- python3.11 -m pip install 'black==23.12.1' 'protobuf==5.29.1 ' 'mypy==1.8.0' 'mypy-protobuf==3.3.0'
769+ python3.11 -m pip install 'black==23.12.1' 'protobuf==5.29.5 ' 'mypy==1.8.0' 'mypy-protobuf==3.3.0'
769770 python3.11 -m pip list
770771 - name : Python CodeGen check for branch-3.5
771772 if : inputs.branch == 'branch-3.5'
@@ -947,7 +948,7 @@ jobs:
947948 - uses : actions/setup-java@v4
948949 with :
949950 distribution : zulu
950- java-version : 25-ea
951+ java-version : 25
951952 - name : Build with Maven
952953 run : |
953954 export MAVEN_OPTS="-Xss64m -Xmx4g -Xms4g -XX:ReservedCodeCacheSize=128m -Dorg.slf4j.simpleLogger.defaultLogLevel=WARN"
@@ -1325,7 +1326,7 @@ jobs:
13251326 - name : Start Minikube
1326132713271328 with :
1328- kubernetes-version : " 1.33 .0"
1329+ kubernetes-version : " 1.34 .0"
13291330 # Github Action limit cpu:2, memory: 6947MB, limit to 2U6G for better resource statistic
13301331 cpus : 2
13311332 memory : 6144m
0 commit comments