This is an automated email from the ASF dual-hosted git repository.
Fokko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/parquet-java.git
The following commit(s) were added to refs/heads/master by this push:
new 4a3124025 Simplify CI: collapse codec matrix and add zstd coverage
(#3580)
4a3124025 is described below
commit 4a31240256cc14452481e8214413e46ee9c26bdb
Author: Ismaël Mejía <[email protected]>
AuthorDate: Tue Jun 16 23:06:03 2026 +0200
Simplify CI: collapse codec matrix and add zstd coverage (#3580)
Remove the codec matrix dimension from CI Hadoop 3 workflow. The codec
split only parameterized a single integration test (FileEncodingsIT)
while duplicating the entire build+test suite, wasting ~46% of billable
CI minutes for <1 min of parallelized test execution.
Now all codecs (uncompressed, brotli, gzip, snappy, zstd) run in a
single verify step per JDK version. Also adds zstd to the test matrix.
---
.github/workflows/ci-hadoop3.yml | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/ci-hadoop3.yml b/.github/workflows/ci-hadoop3.yml
index 7ce1820cd..6cb39a4e3 100644
--- a/.github/workflows/ci-hadoop3.yml
+++ b/.github/workflows/ci-hadoop3.yml
@@ -27,8 +27,7 @@ jobs:
fail-fast: false
matrix:
java: [ { setup: '11', maven: '11' }, { setup: '17', maven: '17' } ]
- codes: [ 'uncompressed,brotli', 'gzip,snappy' ]
- name: Build Parquet with JDK ${{ matrix.java.setup }} and ${{ matrix.codes
}}
+ name: Build Parquet with JDK ${{ matrix.java.setup }}
steps:
- uses: actions/checkout@master
@@ -49,7 +48,7 @@ jobs:
./mvnw install --batch-mode -DskipTests=true
-Dmaven.javadoc.skip=true -Dsource.skip=true -Djava.version=${{
matrix.java.maven }}
- name: verify
env:
- TEST_CODECS: ${{ matrix.codes }}
+ TEST_CODECS: 'uncompressed,brotli,gzip,snappy,zstd'
JAVA_VERSION: ${{ matrix.java.setup }}
run: |
EXTRA_JAVA_TEST_ARGS=$(./mvnw help:evaluate
-Dexpression=extraJavaTestArgs -q -DforceStdout)