Skip to content

Drop Java 8 support: require Java 17 (resolves #90)#133

Open
vasiliy-mikhailov wants to merge 1 commit into
open-coap:masterfrom
vasiliy-mikhailov:drop-java8-require-17
Open

Drop Java 8 support: require Java 17 (resolves #90)#133
vasiliy-mikhailov wants to merge 1 commit into
open-coap:masterfrom
vasiliy-mikhailov:drop-java8-require-17

Conversation

@vasiliy-mikhailov

Copy link
Copy Markdown

Resolves #90.

Sets the minimum supported Java version to 17 by raising the compile target:

  • build.gradle.kts: options.release.set(8)options.release.set(17) — applied to all 7 modules via the shared compileJava configuration.

CI already runs the matrix ['17','21','25'] (no Java 8/11 axis), so no workflow change is needed.

Verification

Ran the repo's own CI command on Temurin 17 — ./gradlew build jacocoTestReport javadoc: BUILD SUCCESSFUL, all tests green (~726 executed across the 7 modules, 1 skipped), identical to the release-8 baseline. -Werror stayed clean.

🤖 Migrated with the bump-java-version skill.

build.gradle.kts: compileJava options.release 8 -> 17 (all 7 modules). Repo CI command ./gradlew build jacocoTestReport javadoc green on Temurin 17 (~726 tests, 1 skipped); CI matrix already [17,21,25]. Resolves open-coap#90.
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.

Drop Java 8 (JRE 1.8) support

1 participant