Skip to content

Commit 9b773f3

Browse files
authored
ci: remove Java Iceberg integration tests from CI (apache#3673)
The Java-based Iceberg integration is being deprecated in favor of the Rust-based integration. Remove the iceberg-spark, iceberg-spark-extensions, and iceberg-spark-runtime CI jobs, keeping only the Rust variants.
1 parent 8cfbca2 commit 9b773f3

File tree

1 file changed

+0
-132
lines changed

1 file changed

+0
-132
lines changed

.github/workflows/iceberg_spark_test.yml

Lines changed: 0 additions & 132 deletions
Original file line numberDiff line numberDiff line change
@@ -102,138 +102,6 @@ jobs:
102102
path: native/target/ci/libcomet.so
103103
retention-days: 1
104104

105-
iceberg-spark:
106-
needs: build-native
107-
if: contains(github.event.pull_request.title, '[iceberg]')
108-
strategy:
109-
matrix:
110-
os: [ubuntu-24.04]
111-
java-version: [11, 17]
112-
iceberg-version: [{short: '1.8', full: '1.8.1'}, {short: '1.9', full: '1.9.1'}, {short: '1.10', full: '1.10.0'}]
113-
spark-version: [{short: '3.5', full: '3.5.8'}]
114-
scala-version: ['2.13']
115-
fail-fast: false
116-
name: iceberg-spark/${{ matrix.os }}/iceberg-${{ matrix.iceberg-version.full }}/spark-${{ matrix.spark-version.full }}/scala-${{ matrix.scala-version }}/java-${{ matrix.java-version }}
117-
runs-on: ${{ matrix.os }}
118-
container:
119-
image: amd64/rust
120-
env:
121-
SPARK_LOCAL_IP: localhost
122-
steps:
123-
- uses: actions/checkout@v6
124-
- name: Setup Rust & Java toolchain
125-
uses: ./.github/actions/setup-builder
126-
with:
127-
rust-version: ${{env.RUST_VERSION}}
128-
jdk-version: ${{ matrix.java-version }}
129-
- name: Download native library
130-
uses: actions/download-artifact@v8
131-
with:
132-
name: native-lib-iceberg
133-
path: native/target/release/
134-
- name: Build Comet
135-
run: |
136-
./mvnw install -Prelease -DskipTests -Pspark-${{ matrix.spark-version.short }} -Pscala-${{ matrix.scala-version }}
137-
- name: Setup Iceberg
138-
uses: ./.github/actions/setup-iceberg-builder
139-
with:
140-
iceberg-version: ${{ matrix.iceberg-version.full }}
141-
- name: Run Iceberg Spark tests
142-
run: |
143-
cd apache-iceberg
144-
rm -rf /root/.m2/repository/org/apache/parquet # somehow parquet cache requires cleanups
145-
ENABLE_COMET=true ENABLE_COMET_ONHEAP=true ./gradlew -DsparkVersions=${{ matrix.spark-version.short }} -DscalaVersion=${{ matrix.scala-version }} -DflinkVersions= -DkafkaVersions= \
146-
:iceberg-spark:iceberg-spark-${{ matrix.spark-version.short }}_${{ matrix.scala-version }}:test \
147-
-Pquick=true -x javadoc
148-
149-
iceberg-spark-extensions:
150-
needs: build-native
151-
if: contains(github.event.pull_request.title, '[iceberg]')
152-
strategy:
153-
matrix:
154-
os: [ubuntu-24.04]
155-
java-version: [11, 17]
156-
iceberg-version: [{short: '1.8', full: '1.8.1'}, {short: '1.9', full: '1.9.1'}, {short: '1.10', full: '1.10.0'}]
157-
spark-version: [{short: '3.5', full: '3.5.8'}]
158-
scala-version: ['2.13']
159-
fail-fast: false
160-
name: iceberg-spark-extensions/${{ matrix.os }}/iceberg-${{ matrix.iceberg-version.full }}/spark-${{ matrix.spark-version.full }}/scala-${{ matrix.scala-version }}/java-${{ matrix.java-version }}
161-
runs-on: ${{ matrix.os }}
162-
container:
163-
image: amd64/rust
164-
env:
165-
SPARK_LOCAL_IP: localhost
166-
steps:
167-
- uses: actions/checkout@v6
168-
- name: Setup Rust & Java toolchain
169-
uses: ./.github/actions/setup-builder
170-
with:
171-
rust-version: ${{env.RUST_VERSION}}
172-
jdk-version: ${{ matrix.java-version }}
173-
- name: Download native library
174-
uses: actions/download-artifact@v8
175-
with:
176-
name: native-lib-iceberg
177-
path: native/target/release/
178-
- name: Build Comet
179-
run: |
180-
./mvnw install -Prelease -DskipTests -Pspark-${{ matrix.spark-version.short }} -Pscala-${{ matrix.scala-version }}
181-
- name: Setup Iceberg
182-
uses: ./.github/actions/setup-iceberg-builder
183-
with:
184-
iceberg-version: ${{ matrix.iceberg-version.full }}
185-
- name: Run Iceberg Spark extensions tests
186-
run: |
187-
cd apache-iceberg
188-
rm -rf /root/.m2/repository/org/apache/parquet # somehow parquet cache requires cleanups
189-
ENABLE_COMET=true ENABLE_COMET_ONHEAP=true ./gradlew -DsparkVersions=${{ matrix.spark-version.short }} -DscalaVersion=${{ matrix.scala-version }} -DflinkVersions= -DkafkaVersions= \
190-
:iceberg-spark:iceberg-spark-extensions-${{ matrix.spark-version.short }}_${{ matrix.scala-version }}:test \
191-
-Pquick=true -x javadoc
192-
193-
iceberg-spark-runtime:
194-
needs: build-native
195-
if: contains(github.event.pull_request.title, '[iceberg]')
196-
strategy:
197-
matrix:
198-
os: [ubuntu-24.04]
199-
java-version: [11, 17]
200-
iceberg-version: [{short: '1.8', full: '1.8.1'}, {short: '1.9', full: '1.9.1'}, {short: '1.10', full: '1.10.0'}]
201-
spark-version: [{short: '3.5', full: '3.5.8'}]
202-
scala-version: ['2.13']
203-
fail-fast: false
204-
name: iceberg-spark-runtime/${{ matrix.os }}/iceberg-${{ matrix.iceberg-version.full }}/spark-${{ matrix.spark-version.full }}/scala-${{ matrix.scala-version }}/java-${{ matrix.java-version }}
205-
runs-on: ${{ matrix.os }}
206-
container:
207-
image: amd64/rust
208-
env:
209-
SPARK_LOCAL_IP: localhost
210-
steps:
211-
- uses: actions/checkout@v6
212-
- name: Setup Rust & Java toolchain
213-
uses: ./.github/actions/setup-builder
214-
with:
215-
rust-version: ${{env.RUST_VERSION}}
216-
jdk-version: ${{ matrix.java-version }}
217-
- name: Download native library
218-
uses: actions/download-artifact@v8
219-
with:
220-
name: native-lib-iceberg
221-
path: native/target/release/
222-
- name: Build Comet
223-
run: |
224-
./mvnw install -Prelease -DskipTests -Pspark-${{ matrix.spark-version.short }} -Pscala-${{ matrix.scala-version }}
225-
- name: Setup Iceberg
226-
uses: ./.github/actions/setup-iceberg-builder
227-
with:
228-
iceberg-version: ${{ matrix.iceberg-version.full }}
229-
- name: Run Iceberg Spark runtime tests
230-
run: |
231-
cd apache-iceberg
232-
rm -rf /root/.m2/repository/org/apache/parquet # somehow parquet cache requires cleanups
233-
ENABLE_COMET=true ENABLE_COMET_ONHEAP=true ./gradlew -DsparkVersions=${{ matrix.spark-version.short }} -DscalaVersion=${{ matrix.scala-version }} -DflinkVersions= -DkafkaVersions= \
234-
:iceberg-spark:iceberg-spark-runtime-${{ matrix.spark-version.short }}_${{ matrix.scala-version }}:integrationTest \
235-
-Pquick=true -x javadoc
236-
237105
iceberg-spark-rust:
238106
needs: build-native
239107
if: contains(github.event.pull_request.title, '[iceberg]')

0 commit comments

Comments
 (0)