Skip to content

Conversation

@andy1li
Copy link
Member

@andy1li andy1li commented Oct 27, 2025

Note

Upgrades Java to 25 across starters/solutions, enables preview features, and adds a Java 25 Dockerfile.

  • Java upgrade
    • Switch buildpack to java-25 in compiled_starters/java/codecrafters.yml and solutions/java/01-vi6/code/codecrafters.yml.
    • Add dockerfiles/java-25.Dockerfile using eclipse-temurin-25.
  • Runtime changes
    • Run scripts updated to use java --enable-preview in *.codecrafters/run.sh and your_program.sh across starters/solutions/templates.
  • Build config (Maven)
    • Update pom.xml in compiled_starters/java, solutions/java/01-vi6/code, and starter_templates/java/code:
      • Set maven.compiler.source/target and java.version to 25.
      • Add maven-compiler-plugin --enable-preview compiler arg.

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

@andy1li andy1li self-assigned this Oct 27, 2025
@linear
Copy link

linear bot commented Oct 27, 2025

@andy1li andy1li merged commit 4916677 into main Oct 27, 2025
19 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