From 2ae6163e902d0ad88750a60e57beb3b00cd10164 Mon Sep 17 00:00:00 2001 From: Lars Vogel Date: Fri, 6 Nov 2026 00:20:45 +0100 Subject: [PATCH] Update Tycho to 5.0.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 🤖 --- .github/workflows/ci.yml | 4 ++-- CONTRIBUTING.md | 4 ++-- pom.xml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d9990ac3f..a0394415d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,10 +32,10 @@ jobs: working-directory: com.microsoft.copilot.eclipse.core/copilot-agent run: npm i -f - - name: Set up JDK 17 + - name: Set up JDK 21 uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0 with: - java-version: '17' + java-version: '21' distribution: 'temurin' cache: maven diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e78e21d46..ff5f3087f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -16,8 +16,8 @@ When you submit a pull request, a CLA bot will automatically determine whether y ### Prerequisites -- **Java 17** or later (CI uses Temurin 17; use a newer JDK if required by your Eclipse IDE) -- **Maven 3.8+** (or use the provided Maven wrapper `./mvnw`) +- **Java 21** or later to run the build (CI uses Temurin 21; bundles still target Java 17) +- **Maven 3.9.9+** (or use the provided Maven wrapper `./mvnw`) - **Node.js 22.13** or later, with npm - **Eclipse IDE for Eclipse Committers 2024-03** or later (for development) - Recommended: **Eclipse Checkstyle plugin** for code style compliance diff --git a/pom.xml b/pom.xml index ba917990f..067fbb08a 100644 --- a/pom.xml +++ b/pom.xml @@ -13,7 +13,7 @@ 0.21.0-SNAPSHOT GitHub Copilot - 4.0.13 + 5.0.4 3.6.0