Skip to content

Use Java 25 for builds - #290

Merged
trask merged 2 commits into
open-telemetry:mainfrom
trask:trask-align-java-lts-policy
Sep 22, 2026
Merged

trask merged 2 commits into
open-telemetry:mainfrom
trask:trask-align-java-lts-policy

Conversation

@trask

@trask trask commented Sep 22, 2026

Copy link
Copy Markdown
Member

Moves CI, CodeQL, snapshot publication, and release builds to the latest Java 25 patch while keeping the workflow configuration on a stable LTS major.

Java setup step names are version-neutral so future Renovate updates cannot leave stale labels. The existing Renovate best-practices preset keeps these bare-major values on LTS releases.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

No unresolved review comments remain.

Review effort: Lite
Findings: None

What changed in this PR

Updates GitHub Actions workflows to use Temurin Java 25 for builds, analysis, snapshots, and releases.

Changes:

  • Upgraded Java setup across all reviewed workflows.
  • Made setup step names and IDs version-neutral.
  • Preserved the existing Java compilation configuration.
File Summary
.github/​workflows/​release.yml Uses Java 25 for releases
.github/​workflows/​codeql.yml Uses Java 25 for CodeQL
.github/​workflows/​build.yml Uses Java 25 for builds
.github/​workflows/​build-pull-request.yml Uses Java 25 with neutral naming
.github/​workflows/​build-daily.yml Uses Java 25 for snapshots

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@trask
trask marked this pull request as ready for review September 22, 2026 20:01
@trask
trask requested review from a team as code owners September 22, 2026 20:01
@trask
trask merged commit 8453470 into open-telemetry:main Sep 22, 2026
9 checks passed
@trask
trask deleted the trask-align-java-lts-policy branch September 22, 2026 21:47
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.

3 participants