File tree 2 files changed +43
-2
lines changed
2 files changed +43
-2
lines changed Original file line number Diff line number Diff line change 40
40
RUST_VERSION : stable
41
41
42
42
jobs :
43
+
44
+ # run Comet test with full matrix of Java and Scala versions for the latest supported 3.5.x release
43
45
linux-test :
44
46
strategy :
45
47
matrix :
76
78
# upload test reports only for java 17
77
79
upload-test-reports : ${{ matrix.java_version == '17' }}
78
80
81
+ # run Comet tests for older 3.5.x releases with one java and scala versions
82
+ linux-test-35-minor-versions :
83
+ strategy :
84
+ matrix :
85
+ os : [ubuntu-latest]
86
+ java_version : [17]
87
+ test-target : [java]
88
+ spark-version : ['3.5']
89
+ spark-patch-version : ['3.5.2', '3.5.3', '3.5.4']
90
+ scala-version : ['2.12']
91
+ is_push_event :
92
+ - ${{ github.event_name == 'push' }}
93
+ fail-fast : false
94
+ name : ${{ matrix.os }}/java ${{ matrix.java_version }}-spark-${{matrix.spark-patch-version}}-scala-${{matrix.scala-version}}/${{ matrix.test-target }}
95
+ runs-on : ${{ matrix.os }}
96
+ container :
97
+ image : amd64/rust
98
+ steps :
99
+ - uses : actions/checkout@v4
100
+ - name : Setup Rust & Java toolchain
101
+ uses : ./.github/actions/setup-builder
102
+ with :
103
+ rust-version : ${{env.RUST_VERSION}}
104
+ jdk-version : ${{ matrix.java_version }}
105
+ - if : matrix.test-target == 'rust'
106
+ name : Rust test steps
107
+ uses : ./.github/actions/rust-test
108
+ - if : matrix.test-target == 'java'
109
+ name : Java test steps
110
+ uses : ./.github/actions/java-test
111
+ with :
112
+ maven_opts : " -Pspark-${{ matrix.spark-version }},scala-${{ matrix.scala-version }} -Dspark.version=${{ matrix.spark-patch-version }}"
113
+ # upload test reports only for java 17
114
+ upload-test-reports : ${{ matrix.java_version == '17' }}
115
+
79
116
linux-test-native-datafusion-scan :
80
117
strategy :
81
118
matrix :
Original file line number Diff line number Diff line change @@ -38,11 +38,15 @@ We recommend only using Comet with Spark versions where we currently have both C
38
38
Other versions may work well enough for development and evaluation purposes.
39
39
40
40
| Spark Version | Java Version | Scala Version | Comet Tests in CI | Spark Tests in CI |
41
- | ------------- | ------------ | ------------- | ----------------- | ----------------- |
41
+ | ------------- | ------------ | ------------- | ------------------- | ----------------- |
42
42
| 3.4.3 | 8/11/17 | 2.12/2.13 | Yes | Yes |
43
- | 3.5.4 | 8/11/17 | 2.12/2.13 | No | Yes |
43
+ | 3.5.2 | 8/11/17 | 2.12/2.13 | Partial\* | No |
44
+ | 3.5.3 | 8/11/17 | 2.12/2.13 | Partial\* | No |
45
+ | 3.5.4 | 8/11/17 | 2.12/2.13 | Partial\* | Yes |
44
46
| 3.5.5 | 8/11/17 | 2.12/2.13 | Yes | Yes |
45
47
48
+ \* For older Spark 3.5.x releases, we do not test the full matrix of supported Java and Scala versions in CI.
49
+
46
50
Experimental support is provided for the following versions of Apache Spark and is intended for development/testing
47
51
use only and should not be used in production yet.
48
52
You can’t perform that action at this time.
0 commit comments