5353jobs :
5454 # Build native library once and share with all test jobs
5555 build-native :
56- if : contains(github.event.pull_request.title, '[iceberg]')
5756 name : Build Native Library
5857 runs-on : ubuntu-24.04
5958 container :
@@ -102,9 +101,8 @@ jobs:
102101 path : native/target/ci/libcomet.so
103102 retention-days : 1
104103
105- iceberg-spark-rust :
104+ iceberg-spark :
106105 needs : build-native
107- if : contains(github.event.pull_request.title, '[iceberg]')
108106 strategy :
109107 matrix :
110108 os : [ubuntu-24.04]
@@ -113,7 +111,7 @@ jobs:
113111 spark-version : [{short: '3.4', full: '3.4.3'}, {short: '3.5', full: '3.5.8'}]
114112 scala-version : ['2.13']
115113 fail-fast : false
116- name : iceberg-spark-rust /${{ matrix.os }}/iceberg-${{ matrix.iceberg-version.full }}/spark-${{ matrix.spark-version.full }}/scala-${{ matrix.scala-version }}/java-${{ matrix.java-version }}
114+ name : iceberg-spark/${{ matrix.os }}/iceberg-${{ matrix.iceberg-version.full }}/spark-${{ matrix.spark-version.full }}/scala-${{ matrix.scala-version }}/java-${{ matrix.java-version }}
117115 runs-on : ${{ matrix.os }}
118116 container :
119117 image : amd64/rust
@@ -135,20 +133,19 @@ jobs:
135133 run : |
136134 ./mvnw install -Prelease -DskipTests -Pspark-${{ matrix.spark-version.short }} -Pscala-${{ matrix.scala-version }}
137135 - name : Setup Iceberg
138- uses : ./.github/actions/setup-iceberg-rust- builder
136+ uses : ./.github/actions/setup-iceberg-builder
139137 with :
140138 iceberg-version : ${{ matrix.iceberg-version.full }}
141- - name : Run Iceberg Spark tests (Rust)
139+ - name : Run Iceberg Spark tests
142140 run : |
143141 cd apache-iceberg
144142 rm -rf /root/.m2/repository/org/apache/parquet # somehow parquet cache requires cleanups
145143 ENABLE_COMET=true ENABLE_COMET_ONHEAP=true ./gradlew -DsparkVersions=${{ matrix.spark-version.short }} -DscalaVersion=${{ matrix.scala-version }} -DflinkVersions= -DkafkaVersions= \
146144 :iceberg-spark:iceberg-spark-${{ matrix.spark-version.short }}_${{ matrix.scala-version }}:test \
147145 -Pquick=true -x javadoc
148146
149- iceberg-spark-extensions-rust :
147+ iceberg-spark-extensions :
150148 needs : build-native
151- if : contains(github.event.pull_request.title, '[iceberg]')
152149 strategy :
153150 matrix :
154151 os : [ubuntu-24.04]
@@ -157,7 +154,7 @@ jobs:
157154 spark-version : [{short: '3.4', full: '3.4.3'}, {short: '3.5', full: '3.5.8'}]
158155 scala-version : ['2.13']
159156 fail-fast : false
160- name : iceberg-spark-extensions-rust /${{ matrix.os }}/iceberg-${{ matrix.iceberg-version.full }}/spark-${{ matrix.spark-version.full }}/scala-${{ matrix.scala-version }}/java-${{ matrix.java-version }}
157+ name : iceberg-spark-extensions/${{ matrix.os }}/iceberg-${{ matrix.iceberg-version.full }}/spark-${{ matrix.spark-version.full }}/scala-${{ matrix.scala-version }}/java-${{ matrix.java-version }}
161158 runs-on : ${{ matrix.os }}
162159 container :
163160 image : amd64/rust
@@ -179,20 +176,19 @@ jobs:
179176 run : |
180177 ./mvnw install -Prelease -DskipTests -Pspark-${{ matrix.spark-version.short }} -Pscala-${{ matrix.scala-version }}
181178 - name : Setup Iceberg
182- uses : ./.github/actions/setup-iceberg-rust- builder
179+ uses : ./.github/actions/setup-iceberg-builder
183180 with :
184181 iceberg-version : ${{ matrix.iceberg-version.full }}
185- - name : Run Iceberg Spark extensions tests (Rust)
182+ - name : Run Iceberg Spark extensions tests
186183 run : |
187184 cd apache-iceberg
188185 rm -rf /root/.m2/repository/org/apache/parquet # somehow parquet cache requires cleanups
189186 ENABLE_COMET=true ENABLE_COMET_ONHEAP=true ./gradlew -DsparkVersions=${{ matrix.spark-version.short }} -DscalaVersion=${{ matrix.scala-version }} -DflinkVersions= -DkafkaVersions= \
190187 :iceberg-spark:iceberg-spark-extensions-${{ matrix.spark-version.short }}_${{ matrix.scala-version }}:test \
191188 -Pquick=true -x javadoc
192189
193- iceberg-spark-runtime-rust :
190+ iceberg-spark-runtime :
194191 needs : build-native
195- if : contains(github.event.pull_request.title, '[iceberg]')
196192 strategy :
197193 matrix :
198194 os : [ubuntu-24.04]
@@ -201,7 +197,7 @@ jobs:
201197 spark-version : [{short: '3.4', full: '3.4.3'}, {short: '3.5', full: '3.5.8'}]
202198 scala-version : ['2.13']
203199 fail-fast : false
204- name : iceberg-spark-runtime-rust /${{ matrix.os }}/iceberg-${{ matrix.iceberg-version.full }}/spark-${{ matrix.spark-version.full }}/scala-${{ matrix.scala-version }}/java-${{ matrix.java-version }}
200+ name : iceberg-spark-runtime/${{ matrix.os }}/iceberg-${{ matrix.iceberg-version.full }}/spark-${{ matrix.spark-version.full }}/scala-${{ matrix.scala-version }}/java-${{ matrix.java-version }}
205201 runs-on : ${{ matrix.os }}
206202 container :
207203 image : amd64/rust
@@ -223,10 +219,10 @@ jobs:
223219 run : |
224220 ./mvnw install -Prelease -DskipTests -Pspark-${{ matrix.spark-version.short }} -Pscala-${{ matrix.scala-version }}
225221 - name : Setup Iceberg
226- uses : ./.github/actions/setup-iceberg-rust- builder
222+ uses : ./.github/actions/setup-iceberg-builder
227223 with :
228224 iceberg-version : ${{ matrix.iceberg-version.full }}
229- - name : Run Iceberg Spark runtime tests (Rust)
225+ - name : Run Iceberg Spark runtime tests
230226 run : |
231227 cd apache-iceberg
232228 rm -rf /root/.m2/repository/org/apache/parquet # somehow parquet cache requires cleanups
0 commit comments