Skip to content

Drop JDK 7, raise minimum runtime to Java 8, build JDK to Java 17#1046

Open
bdemers wants to merge 2 commits intofix-code-coveragefrom
drop-jdk7-raise-java8-build-java17
Open

Drop JDK 7, raise minimum runtime to Java 8, build JDK to Java 17#1046
bdemers wants to merge 2 commits intofix-code-coveragefrom
drop-jdk7-raise-java8-build-java17

Conversation

@bdemers
Copy link
Copy Markdown
Member

@bdemers bdemers commented Apr 30, 2026

  • Java 17 is now required to build; Java 8 is the new minimum runtime
  • CI simplified: zulu job removed (existed only for JDK 7 toolchain),
    code-coverage no longer needs the sleep 90s Sonatype workaround
  • TestProvider converted from Groovy to Java: Groovy 4 cannot call
    super() on java.security.Provider due to JPMS restrictions
  • Add module.skip.jdk8.tests / module.skip.jdk11.tests root properties
    to support future modules that require JDK 17+

@bdemers bdemers force-pushed the drop-jdk7-raise-java8-build-java17 branch 2 times, most recently from 299be50 to 2bce969 Compare April 30, 2026 19:08
- Java 17 is now required to build; Java 8 is the new minimum runtime
- CI simplified: zulu job removed (existed only for JDK 7 toolchain),
  code-coverage no longer needs the sleep 90s Sonatype workaround
- TestProvider converted from Groovy to Java: Groovy 4 cannot call
  super() on java.security.Provider due to JPMS restrictions
- Add module.skip.jdk8.tests / module.skip.jdk11.tests root properties
  to support future modules that require JDK 17+
@bdemers bdemers force-pushed the drop-jdk7-raise-java8-build-java17 branch from 66f07c1 to 1bdb06f Compare May 1, 2026 03:36
@bdemers bdemers changed the base branch from master to fix-code-coverage May 1, 2026 03:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant