Skip to content

Conversation

@andy1li
Copy link
Member

@andy1li andy1li commented Oct 27, 2025

Note

Upgrade the Java toolchain to 25, enable preview features in build/run, and add a Java 25 Dockerfile.

  • Build/Tooling:
    • Upgrade Maven compiler source/target and java.version to 25 in pom.xml across compiled_starters, starter_templates, and solutions.
    • Add maven-compiler-plugin config with --enable-preview.
    • Switch codecrafters.yml buildpack to java-25.
  • Runtime:
    • Run scripts (.codecrafters/run.sh, your_program.sh) now invoke java --enable-preview.
  • Docker:
    • Add dockerfiles/java-25.Dockerfile based on eclipse-temurin-25 and wire build to .codecrafters/compile.sh.

Written by Cursor Bugbot for commit d05a601. This will update automatically on new commits. Configure here.

…ew features in scripts and configurations. Added a new Dockerfile for Java 25 and updated build properties in pom.xml files.
@andy1li andy1li self-assigned this Oct 27, 2025
@linear
Copy link

linear bot commented Oct 27, 2025

@andy1li andy1li merged commit b6dbbfd into main Oct 27, 2025
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants