Files
werkregie/doc/prs/2026-10-11-PR#24-temurin-25-dashboard.md
claude-code 3a553e5864
werkator build succeeded after 01:08
The dashboard on Temurin 25 (#24)
Co-authored-by: claude-code <claude-code@javagil.de>
2026-10-11 13:01:21 +02:00

29 lines
1.1 KiB
Markdown

# PR#24: The Dashboard on Temurin 25
> **WARNING:** This document describes only the change applied in this PR.
> It may already be outdated once the next PR is merged.
> Historic PR documentation is not maintained along with new PRs; treat it as a snapshot.
## Related Links
- [werkregie PR#20](https://git.javagil.de/mi/werkregie/pulls/20) and [PR#22](https://git.javagil.de/mi/werkregie/pulls/22):
ADR 0001, Temurin 25 as JDK and runtime of all werk repositories, loaded with Foojay.
## Problem
ADR 0001 decides Temurin 25 for all werk repositories.
The dashboard still builds with Temurin 21, and its runtime bundle carries a Temurin 21 runtime.
## Non-Goals
- No change of the dashboard's behaviour.
## Solution
- Toolchain Temurin 25 and the JVM target 25.
- The runtime bundle carries a runtime jlinked from Temurin 25; its module list stays.
- `.werkator.yml`, `settings.gradle.kts` and `dashboard/README.md` name Temurin 25.
- Checked locally: `build` passes on Temurin 25, and the bundle's launcher starts on its Temurin 25.0.4 runtime.
- Werkbaum: `#ops.jdk` step "werkregie builds and runs on Temurin 25".
- Version 0.9.3.