Skip to content

Update Tycho to 5.0.4 - #515

Open
Lars Vogel (vogella) wants to merge 1 commit into
microsoft:mainfrom
vogellacompany:update-tycho-5.0.4
Open

Lars Vogel (vogella) wants to merge 1 commit into
microsoft:mainfrom
vogellacompany:update-tycho-5.0.4

Conversation

@vogella

Copy link
Copy Markdown
Contributor

This moves the build from Tycho 4.0.13 to the current 5.0.4 release, which brings almost a year of fixes in p2 resolution, the download transport and the test runtime. Tycho 5 must run on Java 21, so the CI workflow now sets up JDK 21; the bundles keep their JavaSE-17 execution environment, as Tycho still compiles for older Java releases. CONTRIBUTING.md now lists the Java 21 and Maven 3.9.9 requirements for building, and the Maven wrapper already uses 3.9.9.

Tycho 5 needs Java 21 to run the build, so CI now uses JDK 21; the bundles still target Java 17.

Assisted-by: multiple AI agents and layers of automated tooling 🤖

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Note

Copilot was unable to run its full agentic suite in this review.

Copilot review overview

No open issues 🎉

What changed in this PR

Updates build/toolchain requirements to newer versions and aligns CI to run on Java 21.

Changes:

  • Bump Tycho version in pom.xml.
  • Update contributor prerequisites to Java 21 and a newer Maven baseline.
  • Switch GitHub Actions CI to install/use JDK 21.
File Description
pom.xml Updates Tycho version used by the build.
CONTRIBUTING.md Updates documented toolchain prerequisites (Java/Maven).
.github/​workflows/​ci.yml Aligns CI JDK setup with the new Java baseline.

Review effort: Lite

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.

2 participants