Repository navigation
Bump pending dependencies from the Renovate dashboard - #442
Merged
Merged
Conversation
- Cucumber 7.34.6 -> 8.0.4, JUnit 6.1.2 -> 6.1.3, axe-core selenium
4.12.0 -> 4.13.0, Selenium 4.46.0 -> 4.50.0, maven-compiler-plugin
3.15.0 -> 3.16.0, maven-surefire-plugin 3.5.6 -> 3.6.0,
actions/setup-java v5 -> v6, CI JDK 21 -> 25.
- Selenium 4.50 ships CDP v152-v154 only: move DevToolsTest to v154.
- Surefire 3.6 runs every framework through the JUnit Platform:
- TestNG retries now work natively with rerunFailingTestsCount, so
the custom RetryListener is removed (it doubled up the retries).
- The cucumber include pattern must use .java instead of .class, or
no tests are found.
- JUnit 4 <parallel> settings are ignored, so the JUnit 4 modules use
the vintage engine's parallel configuration instead.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sauce creates iOS simulator sessions asynchronously (303 redirects) and they regularly take longer than Selenium's default 3-minute read timeout, so EmuSimWebAppTests failed session creation in CI. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bump pending dependencies from the Renovate dashboard
Description
Bumps every update that was rate-limited on the Dependency Dashboard (#172) to the version listed there. The one exception is Playwright 1.63 (#440), which Sauce doesn't support yet and stays on hold.
io.cucumber:*(java, junit, picocontainer, testng)junit-jupiter,junit-jupiter-engine)com.deque.html.axe-core:seleniumselenium-java,-api,-support,-remote-driver)maven-compiler-pluginmaven-surefire-pluginactions/setup-javajava-jdk)Fixes needed for the bumps to work:
DevToolsTestimports move from v148 to v154 (Sauce's newest Chrome is 154).-Dsurefire.rerunFailingTestsCountdirectly, so theRetryListeneradded in Fix iOS real device workflows and use test-runner retries in CI #441 is removed. Keeping it made a failing test run 9 times instead of 3.selenium-cucumber-examples, the include pattern**/*AT.classno longer matched anything (0 tests ran). It's now**/*AT.java.<parallel>settings are ignored, so the three JUnit 4 modules ran their tests one at a time. They now use the vintage engine's parallel settings with the same thread counts.Types of Changes
Tasks
DevToolsTestpasses 15/15 on Sauce Chrome 154Review
Deployment Notes
Known issues that already exist on
main, not caused by this PR:.shopping_cart_badge/.btn_secondaryelements).testFailureIgnore=truehides this, andmain's CI shows the same 3 failures.appium-app-best-practice(not run in CI) is already broken: its TestNG suite references a missingAndroid.DemoSimpleTestclass and iOS 14 devices. Surefire 3.6 also stops readingsuiteXmlFiles, so the module needs reworking.🤖 Generated with Claude Code