diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ffc6897..ac22fb5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,7 +38,7 @@ jobs: - uses: actions/setup-java@v6 with: distribution: temurin - java-version: 17 + java-version: 25 cache: maven cache-dependency-path: ${{ matrix.example }}/pom.xml - run: mvn -B test-compile @@ -64,7 +64,7 @@ jobs: - uses: actions/setup-java@v6 with: distribution: temurin - java-version: 17 + java-version: 25 - uses: gradle/actions/setup-gradle@v6 - run: ./gradlew testClasses - name: Wait for Visual Regression Tracker @@ -87,7 +87,7 @@ jobs: - uses: actions/setup-java@v6 with: distribution: temurin - java-version: 17 + java-version: 25 cache: maven cache-dependency-path: ${{ matrix.example }}/pom.xml - run: mvn -B test-compile diff --git a/README.md b/README.md index b3f338a..95e495a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Visual Regression Tracker examples for Java -Each folder is a separate project with its own build, `vrt.json.example` and README, on [sdk-java](https://github.com/Visual-Regression-Tracker/sdk-java) 5.5.0 from JitPack and Java 17 or later. The browser examples open https://the-internet.herokuapp.com headless and track screenshots in a [Visual Regression Tracker](https://github.com/Visual-Regression-Tracker/Visual-Regression-Tracker) 6.0 server. +Each folder is a separate project with its own build, `vrt.json.example` and README, on [sdk-java](https://github.com/Visual-Regression-Tracker/sdk-java) 5.5.0 from JitPack and Java 25 or later. The browser examples open https://the-internet.herokuapp.com headless and track screenshots in a [Visual Regression Tracker](https://github.com/Visual-Regression-Tracker/Visual-Regression-Tracker) 6.0 server. | Example | Stack | Client | | ------------------------------------------------------------ | ---------------------------------------------------- | ----------------------------------------------------------------- | diff --git a/appium-maven/README.md b/appium-maven/README.md index e07c033..3b00fc9 100644 --- a/appium-maven/README.md +++ b/appium-maven/README.md @@ -8,7 +8,7 @@ CI only compiles this example: it needs macOS with an iOS simulator. - macOS with Xcode and the simulator named in the test (`iPhone 12`, iOS 14.5); change `deviceName` and `platformVersion` to one you have - [Appium](https://appium.io/docs/en/latest/quickstart/) with the XCUITest driver: `npm install -g appium`, then `appium driver install xcuitest` -- JDK 17 or later and Maven +- JDK 25 or later and Maven - A running [Visual Regression Tracker](https://github.com/Visual-Regression-Tracker/Visual-Regression-Tracker) 6.0 server and its API key ## Setup diff --git a/appium-maven/pom.xml b/appium-maven/pom.xml index 157a607..098f5ea 100644 --- a/appium-maven/pom.xml +++ b/appium-maven/pom.xml @@ -9,7 +9,7 @@ 1.0-SNAPSHOT - 17 + 25 UTF-8 diff --git a/playwright/README.md b/playwright/README.md index 5684c96..1c6af25 100644 --- a/playwright/README.md +++ b/playwright/README.md @@ -4,7 +4,7 @@ ## Prerequisites -- JDK 17 or later and Maven +- JDK 25 or later and Maven - A running [Visual Regression Tracker](https://github.com/Visual-Regression-Tracker/Visual-Regression-Tracker) 6.0 server and its API key ## Setup diff --git a/playwright/pom.xml b/playwright/pom.xml index bca4f75..aa1617a 100644 --- a/playwright/pom.xml +++ b/playwright/pom.xml @@ -9,7 +9,7 @@ 1.0-SNAPSHOT - 17 + 25 UTF-8 diff --git a/selenide-gradle/README.md b/selenide-gradle/README.md index da0a587..992e2f4 100644 --- a/selenide-gradle/README.md +++ b/selenide-gradle/README.md @@ -4,7 +4,7 @@ ## Prerequisites -- JDK 17 or later; the Gradle wrapper downloads Gradle +- JDK 25 or later; the Gradle wrapper downloads Gradle - Google Chrome; Selenium Manager downloads a matching chromedriver - A running [Visual Regression Tracker](https://github.com/Visual-Regression-Tracker/Visual-Regression-Tracker) 6.0 server and its API key diff --git a/selenide-gradle/build.gradle b/selenide-gradle/build.gradle index beb01fa..69d3696 100644 --- a/selenide-gradle/build.gradle +++ b/selenide-gradle/build.gradle @@ -8,7 +8,7 @@ repositories { } tasks.withType(JavaCompile).configureEach { - options.release = 17 + options.release = 25 } dependencies { diff --git a/selenium-maven/README.md b/selenium-maven/README.md index 34ed581..1ddaa0e 100644 --- a/selenium-maven/README.md +++ b/selenium-maven/README.md @@ -4,7 +4,7 @@ ## Prerequisites -- JDK 17 or later and Maven +- JDK 25 or later and Maven - Google Chrome; Selenium Manager downloads a matching chromedriver - A running [Visual Regression Tracker](https://github.com/Visual-Regression-Tracker/Visual-Regression-Tracker) 6.0 server and its API key diff --git a/selenium-maven/pom.xml b/selenium-maven/pom.xml index cfea35d..40f3b1d 100644 --- a/selenium-maven/pom.xml +++ b/selenium-maven/pom.xml @@ -9,7 +9,7 @@ 1.0-SNAPSHOT - 17 + 25 UTF-8 diff --git a/standalone-from-folder-maven/README.md b/standalone-from-folder-maven/README.md index 03a143e..0aaca1d 100644 --- a/standalone-from-folder-maven/README.md +++ b/standalone-from-folder-maven/README.md @@ -6,7 +6,7 @@ CI only compiles this example: it needs a folder of images. ## Prerequisites -- JDK 17 or later and Maven +- JDK 25 or later and Maven - A running [Visual Regression Tracker](https://github.com/Visual-Regression-Tracker/Visual-Regression-Tracker) 6.0 server and its API key ## Setup diff --git a/standalone-from-folder-maven/pom.xml b/standalone-from-folder-maven/pom.xml index b57f8ca..979849a 100644 --- a/standalone-from-folder-maven/pom.xml +++ b/standalone-from-folder-maven/pom.xml @@ -9,7 +9,7 @@ 1.0.1 - 17 + 25 UTF-8