Skip to content

chore: drop the JDI and Allure examples, one layout for the rest - #29

Merged
pashidlos merged 3 commits into
masterfrom
chore/phase-2-layout
Nov 2, 2026
Merged

pashidlos merged 3 commits into
masterfrom
chore/phase-2-layout

Conversation

@pashidlos

Copy link
Copy Markdown
Member

Phase 2 of the client plan.

  • Removed (owner's decision): jdi-light-testng and allure-junit5-gradle-kts with their CI jobs, Dependabot entries and README rows. This also retires the Java 21 special case in CI.
  • Layout: every remaining example ships vrt.json.example and a README (prerequisites, setup, run, what to expect), and uses new VisualRegressionTracker(). In sdk-java 5.5.0 that reads vrt.json when it exists, with VRT_* on top.
    • vrt.json is git-ignored.
    • CI sets VRT_* once, at workflow level.
  • standalone-from-folder-maven: the connection comes from vrt.json/VRT_* too, and the folder is the only argument.
    • Old-style multi-argument calls print usage and exit 1 instead of being misread.
    • Dead code removed.
  • Root README: the examples in a table, linked to sdk-java.
  • Licence: Apache-2.0 LICENSE added.
  • Dependencies: maven-compiler-plugin 3.16.0, which supersedes Bump the maven-minor-patch group across 5 directories with 1 update #26. Everything else (Playwright 1.64.0, Selenium 4.52.0, Appium 11.0.0, Selenide 7.19.1, TestNG 7.12.0, PDFBox 3.0.8, commons-io 2.22.0, surefire 3.6.1, Gradle 9.8.2) was already current.
  • Dependabot: explicit open-pull-requests-limit: 5.

Supersedes #26. #27 (Allure 3) is moot once the Allure and JDI modules are gone.

CI still runs the browser examples against 6.0.0-rc1. Locally, playwright, selenium-maven and selenide-gradle passed against an rc1 stack, and so did the standalone jar on a folder. appium-maven compiles.

🤖 Generated with Claude Code

pashidlos and others added 3 commits November 2, 2026 22:51
- remove jdi-light-testng and allure-junit5-gradle-kts with their CI jobs
  and Dependabot entries
- every example reads vrt.json or VRT_* through the sdk-java config
  builder and ships vrt.json.example and a README; vrt.json is ignored
- the standalone client takes the folder as its only argument
- maven-compiler-plugin 3.16.0 (supersedes #26); everything else was
  already current
- Apache-2.0 LICENSE, Dependabot open-pull-requests-limit 5

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@pashidlos
pashidlos merged commit a98d074 into master Nov 2, 2026
5 checks passed
@pashidlos
pashidlos deleted the chore/phase-2-layout branch November 2, 2026 21:28
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