Skip to content

deps: bump testng, cucumber, surefire-testng in lockstep - #96

Merged
shossain786 merged 1 commit into
masterfrom
deps/testng-cucumber-surefire-bump
Sep 30, 2026
Merged

shossain786 merged 1 commit into
masterfrom
deps/testng-cucumber-surefire-bump

Conversation

@shossain786

Copy link
Copy Markdown
Contributor

What this does

Supersedes #90, #92, #93 (and leaves #91 unneeded) — those four dependabot PRs each bump one artifact independently, but two of them are individually broken:

Testing

mvn clean verify with all four changes together: 547 tests, 0 failures, 0 errors, GPG-signed jar builds successfully.

🤖 Generated with Claude Code

- testng 7.9.0 -> 7.12.0 (as proposed in #92, verified green)
- cucumber-java 7.34.8 -> 8.0.3, cucumber-testng 7.20.1 -> 8.0.3
  (not 8.0.1 as #93 proposed: 8.0.1's own transitive deps conflict —
  cucumber-core pins io.cucumber:messages:34.2.1 while several of its
  other transitives require messages in the 32.x/33.x range, so 8.0.1
  can't even resolve. 8.0.3 resolves cleanly. Bumped cucumber-testng
  alongside it since the pom comment requires matching versions.)
- maven-surefire-plugin 3.2.5 -> 3.5.6, surefire-testng 3.2.5 -> 3.5.6
  (not 3.6.0 as #90 proposed: the surefire-testng provider was never
  published at 3.6.0, only the plugin was, so #90 fails to resolve.
  3.5.6 is the latest version published for both.)

547 tests green on `mvn clean verify`.

Co-Authored-By: Claude Sonnet 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