Skip to content

ci: provision Java 8 toolchains before Java 17 - #987

Merged
bercianor merged 3 commits into
masterfrom
ci/java8-toolchain
Nov 2, 2026
Merged

bercianor merged 3 commits into
masterfrom
ci/java8-toolchain

Conversation

@bercianor

@bercianor bercianor commented Nov 2, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Explicitly install Temurin Java 8 before Java 17 for Gradle toolchain discovery, retaining Java 17 as the Gradle runtime.
  • Cover all 10 Gradle-running jobs across 9 workflows, including license checks and Gradle Plugin Portal publication; the existing JVM8 release job already provisions Java 8.
  • Preserve build/publish commands, credentials and Java 8 compatibility.

Background

Validation

  • ./gradlew spotlessCheck: BUILD SUCCESSFUL locally.
  • Independent per-job structural verification: PASS for all 10 Gradle-running jobs; existing configuration preserved.
  • actionlint: no new diagnostics compared with HEAD/master. Existing obsolete-action diagnostics and release.yml workflow_dispatch.branches syntax error remain out of scope.
  • git diff --check: PASS.
  • Native reliability reviews approved and acknowledged for each work unit.
  • Independent verification of the initial five-file slice was unavailable and explicitly waived; follow-up verification was available and passed.
  • Latest hosted CI pending. Release/publish commands were not run locally.

@bercianor
bercianor merged commit 5a6fa10 into master Nov 2, 2026
4 checks passed
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