Skip to content

Commit 48dca17

Browse files
committed
Test with Spark 4.1 preview4
1 parent f2539d2 commit 48dca17

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed

.github/workflows/master.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,11 @@ jobs:
6464
spark-archive: '-Pscala-2.13'
6565
exclude-tags: ''
6666
comment: 'normal'
67+
- java: 21
68+
spark: '4.1'
69+
spark-archive: '-Pscala-2.13'
70+
exclude-tags: ''
71+
comment: 'normal'
6772
- java: 8
6873
spark: '3.5'
6974
spark-archive: '-Dspark.archive.mirror=https://www.apache.org/dyn/closer.lua/spark/spark-3.3.3 -Dspark.archive.name=spark-3.3.3-bin-hadoop3.tgz -Pzookeeper-3.6'
@@ -79,6 +84,11 @@ jobs:
7984
spark-archive: '-Pscala-2.13 -Dspark.archive.mirror=https://www.apache.org/dyn/closer.lua/spark/spark-4.0.1 -Dspark.archive.name=spark-4.0.1-bin-hadoop3.tgz'
8085
exclude-tags: '-Dmaven.plugin.scalatest.exclude.tags=org.scalatest.tags.Slow,org.apache.kyuubi.tags.DeltaTest,org.apache.kyuubi.tags.IcebergTest,org.apache.kyuubi.tags.PaimonTest,org.apache.kyuubi.tags.SparkLocalClusterTest'
8186
comment: 'verify-on-spark-4.0-binary'
87+
- java: 17
88+
spark: '3.5'
89+
spark-archive: '-Pscala-2.13 -Dspark.archive.mirror=https://www.apache.org/dyn/closer.lua/spark/spark-4.1.0-preview4 -Dspark.archive.name=spark-4.1.0-preview4-bin-hadoop3.tgz'
90+
exclude-tags: '-Dmaven.plugin.scalatest.exclude.tags=org.scalatest.tags.Slow,org.apache.kyuubi.tags.DeltaTest,org.apache.kyuubi.tags.IcebergTest,org.apache.kyuubi.tags.PaimonTest,org.apache.kyuubi.tags.HudiTest,org.apache.kyuubi.tags.SparkLocalClusterTest'
91+
comment: 'verify-on-spark-4.1-binary'
8292
env:
8393
SPARK_LOCAL_IP: localhost
8494
steps:

pom.xml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2102,6 +2102,28 @@
21022102
</properties>
21032103
</profile>
21042104

2105+
<profile>
2106+
<id>spark-4.1</id>
2107+
<modules>
2108+
<module>extensions/spark/kyuubi-spark-connector-hive</module>
2109+
</modules>
2110+
<properties>
2111+
<enforcer.maxJdkVersion>17</enforcer.maxJdkVersion>
2112+
<spark.version>4.1.0-preview4</spark.version>
2113+
<spark.binary.version>4.1</spark.binary.version>
2114+
<antlr4.version>4.13.1</antlr4.version>
2115+
<delta.version>4.0.0</delta.version>
2116+
<delta.artifact>delta-spark_${scala.binary.version}</delta.artifact>
2117+
<!-- TODO: update once Hudi support Spark 4.0 -->
2118+
<hudi.artifact>hudi-spark3.5-bundle_${scala.binary.version}</hudi.artifact>
2119+
<!-- TODO: update once Paimon support Spark 4.0.
2120+
paimon-spark-3.5 contains Scala 2.12 classes cause conflicts with Scala 2.13 -->
2121+
<paimon.artifact>paimon-common</paimon.artifact>
2122+
<maven.plugin.scalatest.exclude.tags>org.scalatest.tags.Slow,org.apache.kyuubi.tags.PaimonTest,org.apache.kyuubi.tags.HudiTest</maven.plugin.scalatest.exclude.tags>
2123+
<spark.archive.name>spark-${spark.version}-bin-hadoop3.tgz</spark.archive.name>
2124+
</properties>
2125+
</profile>
2126+
21052127
<profile>
21062128
<id>spark-master</id>
21072129
<properties>

0 commit comments

Comments
 (0)