Skip to content

build!: Java 25 in every example and in CI - #31

Open
pashidlos wants to merge 1 commit into
masterfrom
build/java-25
Open

pashidlos wants to merge 1 commit into
masterfrom
build/java-25

Conversation

@pashidlos

Copy link
Copy Markdown
Member

Important

Merge after the server 6.0 release, together with sdk-java 6.0.0 (Visual-Regression-Tracker/sdk-java#122). sdk-java 6.0 requires Java 25, the latest LTS, and the examples follow it.

  • maven.compiler.release 17 → 25 in all four Maven examples, and options.release 17 → 25 in selenide-gradle (Gradle 9.8.2 runs on 25).
  • CI setup-java 17 → 25 in all three jobs.
  • Root and per-example READMEs: "JDK 25 or later".

Pins are unchanged (sdk-java 5.5.0). When sdk-java 6.0.0 is tagged, re-pin it here, before or with this merge. 5.x runs on 25 as well, so CI is green either way.

Checked locally on maven:3-eclipse-temurin-25 / eclipse-temurin:25: mvn test-compile in all four Maven examples and ./gradlew testClasses in selenide-gradle. CI runs the Playwright, Selenium and Selenide examples against visualregressiontracker/api:6.0.0-rc1 from .github/vrt/docker-compose.yml.

🤖 Generated with Claude Code

The examples follow sdk-java 6.0, which requires Java 25, the latest LTS.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.

1 participant