Skip to content

Commit e3310e7

Browse files
barnabasbusaclaude
andauthored
Bump Java to 25 for teku and besu builds (#380)
## Summary - Teku master upgraded `targetJavaVersion` to Java 25 ([Consensys/teku#10567](Consensys/teku#10567)), causing the scheduled teku build to fail with the JDK 21 currently installed by `install-deps`. - Bumps both teku and besu to JDK 25. Besu still pins `sourceCompatibility = 21` but builds fine on a newer JDK. Fixes the failure in [run 25982909839](https://github.com/ethpandaops/eth-client-docker-image-builder/actions/runs/25982909839/job/76374906806). ## Test plan - [x] Trigger a teku master build on this branch and confirm it succeeds. — [run 26029821633](https://github.com/ethpandaops/eth-client-docker-image-builder/actions/runs/26029821633) ✅ (amd64 + arm64 + manifest, tag `jdk25-test-147ba3`) - [x] Trigger a besu main build on this branch and confirm it succeeds. — [run 26029819949](https://github.com/ethpandaops/eth-client-docker-image-builder/actions/runs/26029819949) ✅ (amd64 + arm64 + manifest, tag `jdk25-test-147ba3`) --- _Generated by [Claude Code](https://claude.ai/code/session_01FUP3ZovsgpDL8DyNKQ4s3J)_ --------- Co-authored-by: Claude <noreply@anthropic.com>
1 parent 6d050c3 commit e3310e7

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

.github/actions/install-deps/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ runs:
1616
if: contains(inputs.repository, 'teku')
1717
with:
1818
distribution: 'temurin'
19-
java-version: '21'
19+
java-version: '25'
2020
- uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
2121
if: contains(inputs.repository, 'besu')
2222
with:
2323
distribution: 'temurin'
24-
java-version: '21'
24+
java-version: '25'
2525
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
2626
if: contains(inputs.repository, 'lodestar') || contains(inputs.repository, 'ethereumjs')
2727
with:

0 commit comments

Comments
 (0)