Skip to content

Upgrade Azure Pipelines to JDK 25 - #1218

Merged
wenyt (wenytang-ms) merged 2 commits into
mainfrom
fix/ado-jdk-25
Sep 21, 2026
Merged

wenyt (wenytang-ms) merged 2 commits into
mainfrom
fix/ado-jdk-25

Conversation

@wenytang-ms

Copy link
Copy Markdown
Contributor

Summary

  • upgrade the Azure Pipelines CI validation and build jobs from JDK 21 to JDK 25
  • update nightly and RC pipelines to download and install Microsoft JDK 25
  • keep Azure Pipelines aligned with the JDK 25 GitHub Actions configuration

Why

The unpinned JDT LS latest snapshot now resolves org.eclipse.core.filesystem 1.12.0, which requires Java 25. Nightly build 32095013 failed during npm run build-plugin because the Azure pipeline still used Java 21.

Validation

  • parsed all three changed pipeline YAML files with js-yaml
  • ran npm run build-plugin with Microsoft OpenJDK 25.0.4.1 (BUILD SUCCESS)

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, and all reviewed changes are approval-ready.

Review effort: Lite
Findings: None

What changed in this PR

Upgrades Azure Pipelines from JDK 21 to JDK 25 to support current JDT LS dependencies.

Changes:

  • Updates CI validation and build jobs to use JDK 25.
  • Updates nightly and RC pipelines to install Microsoft JDK 25.
File Description
.azure-pipelines/​rc.yml Downloads and installs Microsoft JDK 25.
.azure-pipelines/​nightly.yml Downloads and installs Microsoft JDK 25.
.azure-pipelines/​ci.yml Uses JDK 25 for validation and builds.

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

@wenytang-ms
wenyt (wenytang-ms) merged commit 28b44ea into main Sep 21, 2026
32 checks passed
@wenytang-ms
wenyt (wenytang-ms) deleted the fix/ado-jdk-25 branch September 21, 2026 05:20
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