This is an automated email from the ASF dual-hosted git repository.
sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-compress.git
The following commit(s) were added to refs/heads/master by this push:
new 726327f04 Disable JDK 26-ea tests (#724)
726327f04 is described below
commit 726327f042e3d4422772c64cf792924d368f77f5
Author: Piotr P. Karwasz <[email protected]>
AuthorDate: Tue Oct 7 12:05:07 2025 +0200
Disable JDK 26-ea tests (#724)
All JDK 26-ea tests currently fail because PMD does not yet support this
version (see [job
52084346962](https://github.com/apache/commons-compress/actions/runs/18292910119/job/52084346962)
for an example).
While it’s valuable to stay ahead of upcoming JDK releases, having test
jobs that are guaranteed to fail for reasons outside of Commons Compress or the
JDK itself adds little benefit.
This PR disables JDK 26-ea tests until pmd/pmd#5871 is resolved, which will
likely require upgrading to ASM 9.9 (released only a few days ago). Tests can
be re-enabled once PMD adds support for Java 26.
---
.github/workflows/maven.yml | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index bfa944eef..dba5ae7c6 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -36,10 +36,15 @@ jobs:
java: [ 8, 11, 17, 21, 25 ]
experimental: [false]
# Keep the same parameter order as the matrix above
- include:
- - os: ubuntu-latest
- java: 26-ea
- experimental: true
+ #
+ # PMD does not yet support Java 26 (see
https://github.com/pmd/pmd/issues/5871).
+ # It is therefore too soon to run tests with Java 26.
+ # Uncomment the following lines once the above issue has been resolved.
+ #
+ # include:
+ # - os: ubuntu-latest
+ # java: 26-ea
+ # experimental: true
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0