This is an automated email from the ASF dual-hosted git repository.
agrove pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion-comet.git
The following commit(s) were added to refs/heads/main by this push:
new 9b773f344 ci: remove Java Iceberg integration tests from CI (#3673)
9b773f344 is described below
commit 9b773f344efed6bb9d6456046c0f2232010b008b
Author: Andy Grove <[email protected]>
AuthorDate: Sat Mar 14 07:22:57 2026 -0600
ci: remove Java Iceberg integration tests from CI (#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.
---
.github/workflows/iceberg_spark_test.yml | 132 -------------------------------
1 file changed, 132 deletions(-)
diff --git a/.github/workflows/iceberg_spark_test.yml
b/.github/workflows/iceberg_spark_test.yml
index ec764279a..eec2c9946 100644
--- a/.github/workflows/iceberg_spark_test.yml
+++ b/.github/workflows/iceberg_spark_test.yml
@@ -102,138 +102,6 @@ jobs:
path: native/target/ci/libcomet.so
retention-days: 1
- iceberg-spark:
- needs: build-native
- if: contains(github.event.pull_request.title, '[iceberg]')
- strategy:
- matrix:
- os: [ubuntu-24.04]
- java-version: [11, 17]
- iceberg-version: [{short: '1.8', full: '1.8.1'}, {short: '1.9', full:
'1.9.1'}, {short: '1.10', full: '1.10.0'}]
- spark-version: [{short: '3.5', full: '3.5.8'}]
- scala-version: ['2.13']
- fail-fast: false
- name: iceberg-spark/${{ matrix.os }}/iceberg-${{
matrix.iceberg-version.full }}/spark-${{ matrix.spark-version.full }}/scala-${{
matrix.scala-version }}/java-${{ matrix.java-version }}
- runs-on: ${{ matrix.os }}
- container:
- image: amd64/rust
- env:
- SPARK_LOCAL_IP: localhost
- steps:
- - uses: actions/checkout@v6
- - name: Setup Rust & Java toolchain
- uses: ./.github/actions/setup-builder
- with:
- rust-version: ${{env.RUST_VERSION}}
- jdk-version: ${{ matrix.java-version }}
- - name: Download native library
- uses: actions/download-artifact@v8
- with:
- name: native-lib-iceberg
- path: native/target/release/
- - name: Build Comet
- run: |
- ./mvnw install -Prelease -DskipTests -Pspark-${{
matrix.spark-version.short }} -Pscala-${{ matrix.scala-version }}
- - name: Setup Iceberg
- uses: ./.github/actions/setup-iceberg-builder
- with:
- iceberg-version: ${{ matrix.iceberg-version.full }}
- - name: Run Iceberg Spark tests
- run: |
- cd apache-iceberg
- rm -rf /root/.m2/repository/org/apache/parquet # somehow parquet
cache requires cleanups
- ENABLE_COMET=true ENABLE_COMET_ONHEAP=true ./gradlew
-DsparkVersions=${{ matrix.spark-version.short }} -DscalaVersion=${{
matrix.scala-version }} -DflinkVersions= -DkafkaVersions= \
- :iceberg-spark:iceberg-spark-${{ matrix.spark-version.short }}_${{
matrix.scala-version }}:test \
- -Pquick=true -x javadoc
-
- iceberg-spark-extensions:
- needs: build-native
- if: contains(github.event.pull_request.title, '[iceberg]')
- strategy:
- matrix:
- os: [ubuntu-24.04]
- java-version: [11, 17]
- iceberg-version: [{short: '1.8', full: '1.8.1'}, {short: '1.9', full:
'1.9.1'}, {short: '1.10', full: '1.10.0'}]
- spark-version: [{short: '3.5', full: '3.5.8'}]
- scala-version: ['2.13']
- fail-fast: false
- name: iceberg-spark-extensions/${{ matrix.os }}/iceberg-${{
matrix.iceberg-version.full }}/spark-${{ matrix.spark-version.full }}/scala-${{
matrix.scala-version }}/java-${{ matrix.java-version }}
- runs-on: ${{ matrix.os }}
- container:
- image: amd64/rust
- env:
- SPARK_LOCAL_IP: localhost
- steps:
- - uses: actions/checkout@v6
- - name: Setup Rust & Java toolchain
- uses: ./.github/actions/setup-builder
- with:
- rust-version: ${{env.RUST_VERSION}}
- jdk-version: ${{ matrix.java-version }}
- - name: Download native library
- uses: actions/download-artifact@v8
- with:
- name: native-lib-iceberg
- path: native/target/release/
- - name: Build Comet
- run: |
- ./mvnw install -Prelease -DskipTests -Pspark-${{
matrix.spark-version.short }} -Pscala-${{ matrix.scala-version }}
- - name: Setup Iceberg
- uses: ./.github/actions/setup-iceberg-builder
- with:
- iceberg-version: ${{ matrix.iceberg-version.full }}
- - name: Run Iceberg Spark extensions tests
- run: |
- cd apache-iceberg
- rm -rf /root/.m2/repository/org/apache/parquet # somehow parquet
cache requires cleanups
- ENABLE_COMET=true ENABLE_COMET_ONHEAP=true ./gradlew
-DsparkVersions=${{ matrix.spark-version.short }} -DscalaVersion=${{
matrix.scala-version }} -DflinkVersions= -DkafkaVersions= \
- :iceberg-spark:iceberg-spark-extensions-${{
matrix.spark-version.short }}_${{ matrix.scala-version }}:test \
- -Pquick=true -x javadoc
-
- iceberg-spark-runtime:
- needs: build-native
- if: contains(github.event.pull_request.title, '[iceberg]')
- strategy:
- matrix:
- os: [ubuntu-24.04]
- java-version: [11, 17]
- iceberg-version: [{short: '1.8', full: '1.8.1'}, {short: '1.9', full:
'1.9.1'}, {short: '1.10', full: '1.10.0'}]
- spark-version: [{short: '3.5', full: '3.5.8'}]
- scala-version: ['2.13']
- fail-fast: false
- name: iceberg-spark-runtime/${{ matrix.os }}/iceberg-${{
matrix.iceberg-version.full }}/spark-${{ matrix.spark-version.full }}/scala-${{
matrix.scala-version }}/java-${{ matrix.java-version }}
- runs-on: ${{ matrix.os }}
- container:
- image: amd64/rust
- env:
- SPARK_LOCAL_IP: localhost
- steps:
- - uses: actions/checkout@v6
- - name: Setup Rust & Java toolchain
- uses: ./.github/actions/setup-builder
- with:
- rust-version: ${{env.RUST_VERSION}}
- jdk-version: ${{ matrix.java-version }}
- - name: Download native library
- uses: actions/download-artifact@v8
- with:
- name: native-lib-iceberg
- path: native/target/release/
- - name: Build Comet
- run: |
- ./mvnw install -Prelease -DskipTests -Pspark-${{
matrix.spark-version.short }} -Pscala-${{ matrix.scala-version }}
- - name: Setup Iceberg
- uses: ./.github/actions/setup-iceberg-builder
- with:
- iceberg-version: ${{ matrix.iceberg-version.full }}
- - name: Run Iceberg Spark runtime tests
- run: |
- cd apache-iceberg
- rm -rf /root/.m2/repository/org/apache/parquet # somehow parquet
cache requires cleanups
- ENABLE_COMET=true ENABLE_COMET_ONHEAP=true ./gradlew
-DsparkVersions=${{ matrix.spark-version.short }} -DscalaVersion=${{
matrix.scala-version }} -DflinkVersions= -DkafkaVersions= \
- :iceberg-spark:iceberg-spark-runtime-${{
matrix.spark-version.short }}_${{ matrix.scala-version }}:integrationTest \
- -Pquick=true -x javadoc
-
iceberg-spark-rust:
needs: build-native
if: contains(github.event.pull_request.title, '[iceberg]')
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]