From cd3c96188c0a14a4f9e2684452b47574fd2a795b Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 17 May 2026 06:44:22 +0000 Subject: [PATCH 1/2] Bump Java to 25 for teku builds Teku master upgraded its targetJavaVersion to Java 25, so the install-deps action needs to provide a matching JDK or the gradle build fails. --- .github/actions/install-deps/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/install-deps/action.yml b/.github/actions/install-deps/action.yml index c889494..5c9af71 100644 --- a/.github/actions/install-deps/action.yml +++ b/.github/actions/install-deps/action.yml @@ -16,7 +16,7 @@ runs: if: contains(inputs.repository, 'teku') with: distribution: 'temurin' - java-version: '21' + java-version: '25' - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0 if: contains(inputs.repository, 'besu') with: From 7d905d5a43cab196159555515d949fe36ea229ff Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 17 May 2026 06:46:47 +0000 Subject: [PATCH 2/2] Bump Java to 25 for besu builds Match the teku bump so both JVM clients use the same JDK. Besu still pins source/target compatibility to 21, but JDK 25 is forward-compatible at compile time. --- .github/actions/install-deps/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/install-deps/action.yml b/.github/actions/install-deps/action.yml index 5c9af71..bc1f843 100644 --- a/.github/actions/install-deps/action.yml +++ b/.github/actions/install-deps/action.yml @@ -21,7 +21,7 @@ runs: if: contains(inputs.repository, 'besu') with: distribution: 'temurin' - java-version: '21' + java-version: '25' - uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 if: contains(inputs.repository, 'lodestar') || contains(inputs.repository, 'ethereumjs') with: