This is an automated email from the ASF dual-hosted git repository.
Kusuma04-dev pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie.git
The following commit(s) were added to refs/heads/main by this push:
new 5ee12aacf65 [incubator-kie#7179] Relax jbang //JAVA 21 to //JAVA 17+
in CI and dev scripts (#7180)
5ee12aacf65 is described below
commit 5ee12aacf6573fcd5be12901bc2f68036ad6dc3c
Author: Toshiya Kobayashi <[email protected]>
AuthorDate: Sat Oct 10 15:51:24 2026 +0900
[incubator-kie#7179] Relax jbang //JAVA 21 to //JAVA 17+ in CI and dev
scripts (#7180)
The foojay Discovery API intermittently fails to resolve Temurin JDK 21
packages, causing jbang to error with "No suitable JDK was found for
requested version: 21" on CI jobs that only have JDK 17 installed.
None of these scripts use Java 21-specific features (the highest
requirement is Stream.toList() from Java 16), so //JAVA 17+ lets jbang
use whatever JDK is already available instead of downloading one.
Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
---
script/ci/CiComputeBuildScopes.java | 2 +-
script/ci/CiSummary.java | 2 +-
script/ci/DepGraph.java | 2 +-
script/ci/tests/CiComputeBuildScopesTest.java | 2 +-
script/ci/tests/CiSummaryTest.java | 2 +-
script/dev/Dev.java | 2 +-
script/dev/tests/DevTest.java | 2 +-
script/dev/tests/MakefileTest.java | 2 +-
8 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/script/ci/CiComputeBuildScopes.java
b/script/ci/CiComputeBuildScopes.java
index ad6230ee4d7..896a6fbe635 100644
--- a/script/ci/CiComputeBuildScopes.java
+++ b/script/ci/CiComputeBuildScopes.java
@@ -18,7 +18,7 @@
*/
///usr/bin/env jbang "$0" "$@" ; exit $?
-//JAVA 21
+//JAVA 17+
//SOURCES DepGraph.java
import java.io.BufferedReader;
diff --git a/script/ci/CiSummary.java b/script/ci/CiSummary.java
index c6ca1cdcec7..4c767fe4ef5 100644
--- a/script/ci/CiSummary.java
+++ b/script/ci/CiSummary.java
@@ -18,7 +18,7 @@
*/
///usr/bin/env jbang "$0" "$@" ; exit $?
-//JAVA 21
+//JAVA 17+
//COMPILE_OPTIONS -encoding UTF-8
//DEPS com.samskivert:jmustache:1.16
diff --git a/script/ci/DepGraph.java b/script/ci/DepGraph.java
index 78530e0c153..9c5a8c18461 100644
--- a/script/ci/DepGraph.java
+++ b/script/ci/DepGraph.java
@@ -17,7 +17,7 @@
* under the License.
*/
-//JAVA 21
+//JAVA 17+
import java.io.BufferedReader;
import java.io.IOException;
diff --git a/script/ci/tests/CiComputeBuildScopesTest.java
b/script/ci/tests/CiComputeBuildScopesTest.java
index 83085194f4d..629c5be7ffa 100644
--- a/script/ci/tests/CiComputeBuildScopesTest.java
+++ b/script/ci/tests/CiComputeBuildScopesTest.java
@@ -18,7 +18,7 @@
*/
///usr/bin/env jbang "$0" "$@" ; exit $?
-//JAVA 21
+//JAVA 17+
//DEPS org.junit.platform:junit-platform-console-standalone:1.11.4
//DEPS org.assertj:assertj-core:3.26.3
diff --git a/script/ci/tests/CiSummaryTest.java
b/script/ci/tests/CiSummaryTest.java
index b4abed51c9c..32ed49ea452 100644
--- a/script/ci/tests/CiSummaryTest.java
+++ b/script/ci/tests/CiSummaryTest.java
@@ -18,7 +18,7 @@
*/
///usr/bin/env jbang "$0" "$@" ; exit $?
-//JAVA 21
+//JAVA 17+
//DEPS org.junit.platform:junit-platform-console-standalone:1.11.4
import org.junit.jupiter.api.*;
diff --git a/script/dev/Dev.java b/script/dev/Dev.java
index ebc9f459127..86eb1fb8bd7 100644
--- a/script/dev/Dev.java
+++ b/script/dev/Dev.java
@@ -18,7 +18,7 @@
*/
///usr/bin/env jbang "$0" "$@" ; exit $?
-//JAVA 21
+//JAVA 17+
//SOURCES ../ci/CiComputeBuildScopes.java
import java.io.IOException;
diff --git a/script/dev/tests/DevTest.java b/script/dev/tests/DevTest.java
index 5451c6ae290..f3356f3f27a 100644
--- a/script/dev/tests/DevTest.java
+++ b/script/dev/tests/DevTest.java
@@ -18,7 +18,7 @@
*/
///usr/bin/env jbang "$0" "$@" ; exit $?
-//JAVA 21
+//JAVA 17+
//DEPS org.junit.platform:junit-platform-console-standalone:1.11.4
//DEPS org.assertj:assertj-core:3.26.3
//SOURCES ../Dev.java
diff --git a/script/dev/tests/MakefileTest.java
b/script/dev/tests/MakefileTest.java
index ec2d17609f9..1a73b19de19 100644
--- a/script/dev/tests/MakefileTest.java
+++ b/script/dev/tests/MakefileTest.java
@@ -18,7 +18,7 @@
*/
///usr/bin/env jbang "$0" "$@" ; exit $?
-//JAVA 21
+//JAVA 17+
//DEPS org.junit.platform:junit-platform-console-standalone:1.11.4
//DEPS org.assertj:assertj-core:3.26.3
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]