Skip to content

Bump minimum Java to 25 (LTS)#3932

Merged
duanemay merged 1 commit into
developfrom
minimum_java
Jun 4, 2026
Merged

Bump minimum Java to 25 (LTS)#3932
duanemay merged 1 commit into
developfrom
minimum_java

Conversation

@duanemay
Copy link
Copy Markdown
Member

@duanemay duanemay commented Jun 3, 2026

Split the minimum bump from actual code changes using new features

Copilot AI review requested due to automatic review settings June 3, 2026 16:29
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the UAA build and CI configuration to require Java 25 as the minimum supported runtime/build JDK, aligning local development, container image builds, and GitHub Actions workflows on the same Java baseline.

Changes:

  • Bumped Gradle sourceCompatibility/targetCompatibility for all subprojects to Java 25.
  • Updated GitHub Actions workflows (Gradle CI, SonarCloud, Docker image, CodeQL) to run with Java 25 only.
  • Updated bootBuildImage buildpack JVM version and README Quick Start requirements to Java 25.

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
build.gradle Sets Java compilation target/source compatibility to 25 across subprojects.
uaa/build.gradle Updates Paketo buildpack JVM version for bootBuildImage to 25.
README.md Updates documented Quick Start Java requirement to Java 25.
.github/workflows/gradle.yml Runs CI test matrix on Java 25 only.
.github/workflows/sonarcloud.yml Runs SonarCloud analysis job using Java 25.
.github/workflows/docker-image.yml Builds Docker image using Java 25.
.github/workflows/codeql-analysis.yml Runs CodeQL Java setup using Java 25.

@github-project-automation github-project-automation Bot moved this from Inbox to Pending Merge | Prioritized in Foundational Infrastructure Working Group Jun 3, 2026
@duanemay duanemay merged commit 081eb66 into develop Jun 4, 2026
34 of 35 checks passed
@duanemay duanemay deleted the minimum_java branch June 4, 2026 01:29
@github-project-automation github-project-automation Bot moved this from Pending Merge | Prioritized to Done in Foundational Infrastructure Working Group Jun 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

3 participants