Skip to content

Bump the dependencies group in /value with 4 updates - #2186

Merged
copybara-service[bot] merged 1 commit into
mainfrom
test_1010090101
Oct 30, 2026
Merged

copybara-service[bot] merged 1 commit into
mainfrom
test_1010090101

Conversation

@copybara-service

Copy link
Copy Markdown
Contributor

Bump the dependencies group in /value with 4 updates

Bumps the dependencies group in /value with 4 updates: com.google.errorprone:error_prone_annotations, org.ow2.asm:asm, org.apache.maven.plugins:maven-surefire-plugin and org.apache.maven.plugins:maven-failsafe-plugin.

Updates com.google.errorprone:error_prone_annotations from 2.50.0 to 2.51.0

Release notes

Sourced from com.google.errorprone:error_prone_annotations's releases.

Error Prone 2.51.0

New checks:

  • HashCodeInObjectsHash: Detect redundant hashCode() or Objects.hash() calls inside Objects.hash(...), and simplify single-argument Objects.hash(x) calls to Objects.hashCode(x).
  • LoopToTestParameter: Suggest migrating loops in unit tests to TestParameterInjector.
  • MissingJavadoc: Flag public types that are missing Javadoc comments (disabled by default).
  • PreferCharsetOverload: Prefer calling method and constructor overloads that accept a Charset over those that accept a String encoding name.
  • PreferPreconditions: Suggest using Guava's Preconditions instead of explicit if-throw statements for parameter validation (disabled by default).
  • RequireNonNullRefactoring: Refactor explicit if (x == null) { throw new NullPointerException(...); } checks to Objects.requireNonNull (disabled by default).
  • SimplifyTestParameter: Remove redundant explicit value lists on @TestParameter annotations for boolean and Enum types when all values are specified (disabled by default).
  • TraditionalJavadocToMarkdown: Convert traditional /** ... */ Javadoc comments into /// Markdown Javadoc comments (disabled by default).
  • ValueClassIdentity: Flag reliance on identity semantics (such as synchronization, WeakReference, IdentityHashMap, or System.identityHashCode) of value-based classes (disabled by default).

Other changes:

  • CompareToZero: Upgraded from warning to error, and expanded to flag non-relational operations, unary negation, and switch statements/expressions on compareTo and compare results without Integer.signum.
  • IfChainToSwitch: Enabled by default as a warning.
  • UndefinedEquals: Merged ArrayAsKeyOfSetOrMap and CollectionUndefinedEquality into UndefinedEquals (retaining their names as altNames), and generalized detection of types without well-defined equals or hashCode across direct equality, collection containment, and hash-based containers.
  • EqualsIncompatibleType / TruthIncompatibleType: Flag equality comparisons between distinct record types (#6107).
  • ReferenceEquality: Allow == comparisons on private classes whose type hierarchy does not override Object.equals (#5865), private static final sentinel fields, Thread (#5900), and com.sun.source.tree.Tree.
  • PatternMatchingInstanceof: Support while and for loops, parenthesized expressions (#5843), and replacing additional redundant casts when the instanceof already introduces a pattern variable.
  • DistinctVarargsChecker: Expanded to check Objects.hash, CompletableFuture.allOf/anyOf, EnumSet.of, Sets.union/intersection/difference, Stream.concat, Math.min/max, and additional JDK, Guava, Protobuf, Truth, and Mockito methods.
  • MustBeClosedChecker: Require java.lang.foreign.Arena.ofConfined and Arena.ofShared to be closed.
  • ImpossibleNullComparison: Flag null checks on the return value of Class.forName.
  • RestrictedApi / RestrictedInheritance: Added an allowedPaths attribute to allow calls or inheritance from matching file paths without a regular expression.
  • InlineMeInliner: Support substituting type arguments at call sites when inlining generic @InlineMe methods.
  • WellKnownKeep: Recognize Apache Beam DoFn annotations and retain open-source library annotations (Gson, Mockito, Guice, Objectify, TestParameterInjector, AutoFactory).
  • Per-check timing collection is now disabled by default, reducing Error Prone compile-time overhead by ~3–5%; pass -XepPrintTimings to print a timing report after compilation or -XepRecordTimings to record timings programmatically (#6079).
  • CompilationTestHelper now reports all lines with mismatched diagnostic expectations in a single test run rather than failing on the first mismatch (#6116).
  • Replaced the RE2/J dependency with SafeRE.

Closed issues: #4914, #5182, #5843, #5857, #5865, #5878, #5900, #6029, #6079, #6107, #6116, #6133

Commits
  • 3e9c316 Release Error Prone 2.51.0
  • 4f83ec3 Add Maven 3.9.16 setup to release workflow
  • 47eb5be Exempt Apache Beam DoFn method annotations in WellKnownKeep
  • 7e2efea [IfChainToSwitch] Lower the minimum if-chain length from 5 to 4
  • 0a97086 [IfChainToSwitch] address issue where deleting trailing code can cause compil...
  • f61d405 [Reachability] drop skipLabel from visitContinue
  • 854665b Collapse duplicated package prefixes in _javac source jar paths.
  • 3588433 Introduce -XepOpt:Nullness:LikelyPublicApiOnly=true for annotating only API...
  • b8a8390 Merge CollectionUndefinedEquality and ArrayAsKeyOfSetOrMap into UndefinedEquals.
  • 59f98c3 Allow == comparisons on Tree instances.
  • Additional commits viewable in compare view

Updates org.ow2.asm:asm from 9.11 to 9.11.1

Updates org.apache.maven.plugins:maven-surefire-plugin from 3.6.0 to 3.6.1

Release notes

Sourced from org.apache.maven.plugins:maven-surefire-plugin's releases.

3.6.1

🚀 New features and improvements

🐛 Bug Fixes

📝 Documentation updates

  • Clean up deprecated parameters and fix TestNG parallel modes (#3452) (#3519) @​olamy
  • Merge the two timeout extension pages into one. The guide and the example page covered the same things twice. (#3520) @​olamy
  • Drop the Source Xref menu items (#3479) @​slachiewicz

👻 Maintenance

🔧 Build

... (truncated)

Commits
  • 5bf0dcf [maven-release-plugin] prepare release surefire-3.6.1
  • 7f73580 Bump doxiaVersion from 2.1.0 to 2.2.0 (#3542)
  • ab7ce2f Bump org.testng:testng (#3539)
  • ff3b768 Group module path heuristics in ModulePathJpmsArguments (#3541)
  • a343e4d Fix IllegalAccessError when the main module requires JUnit (#3532) (#3538)
  • 907a2e2 Fix groups and excludedGroups being ignored when TestNG is on the classpath (...
  • cc69b3c Use push for PR Automation
  • b119019 Install the JUnit Platform provider for the ITs (#3535)
  • 2cdec2e Don't let runOrder replace JUnit orderers set elsewhere (#3529) (#3530)
  • 1e4f6b9 Use workflow_run for PR check (#3531)
  • Additional commits viewable in compare view

Updates org.apache.maven.plugins:maven-failsafe-plugin from 3.6.0 to 3.6.1

Release notes

Sourced from org.apache.maven.plugins:maven-failsafe-plugin's releases.

3.6.1

🚀 New features and improvements

🐛 Bug Fixes

📝 Documentation updates

  • Clean up deprecated parameters and fix TestNG parallel modes (#3452) (#3519) @​olamy
  • Merge the two timeout extension pages into one. The guide and the example page covered the same things twice. (#3520) @​olamy
  • Drop the Source Xref menu items (#3479) @​slachiewicz

👻 Maintenance

🔧 Build

... (truncated)

Commits
  • 5bf0dcf [maven-release-plugin] prepare release surefire-3.6.1
  • 7f73580 Bump doxiaVersion from 2.1.0 to 2.2.0 (#3542)
  • ab7ce2f Bump org.testng:testng (#3539)
  • ff3b768 Group module path heuristics in ModulePathJpmsArguments (#3541)
  • a343e4d Fix IllegalAccessError when the main module requires JUnit (#3532) (#3538)
  • 907a2e2 Fix groups and excludedGroups being ignored when TestNG is on the classpath (...
  • cc69b3c Use push for PR Automation
  • b119019 Install the JUnit Platform provider for the ITs (#3535)
  • 2cdec2e Don't let runOrder replace JUnit orderers set elsewhere (#3529) (#3530)
  • 1e4f6b9 Use workflow_run for PR check (#3531)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Fixes #2184

FUTURE_COPYBARA_INTEGRATE_REVIEW=#2184 from google:dependabot/maven/value/dependencies-6ad6d79070 0a77856

Bumps the dependencies group in /value with 4 updates: [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone), org.ow2.asm:asm, [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) and [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire).

Updates `com.google.errorprone:error_prone_annotations` from 2.50.0 to 2.51.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/google/error-prone/releases">com.google.errorprone:error_prone_annotations's releases</a>.</em></p>
<blockquote>
<h2>Error Prone 2.51.0</h2>
<p>New checks:</p>
<ul>
<li><a href="https://errorprone.info/bugpattern/HashCodeInObjectsHash"><code>HashCodeInObjectsHash</code></a>: Detect redundant <code>hashCode()</code> or <code>Objects.hash()</code> calls inside <code>Objects.hash(...)</code>, and simplify single-argument <code>Objects.hash(x)</code> calls to <code>Objects.hashCode(x)</code>.</li>
<li><a href="https://errorprone.info/bugpattern/LoopToTestParameter"><code>LoopToTestParameter</code></a>: Suggest migrating loops in unit tests to <code>TestParameterInjector</code>.</li>
<li><a href="https://errorprone.info/bugpattern/MissingJavadoc"><code>MissingJavadoc</code></a>: Flag public types that are missing Javadoc comments (disabled by default).</li>
<li><a href="https://errorprone.info/bugpattern/PreferCharsetOverload"><code>PreferCharsetOverload</code></a>: Prefer calling method and constructor overloads that accept a <code>Charset</code> over those that accept a <code>String</code> encoding name.</li>
<li><a href="https://errorprone.info/bugpattern/PreferPreconditions"><code>PreferPreconditions</code></a>: Suggest using Guava's <code>Preconditions</code> instead of explicit <code>if</code>-<code>throw</code> statements for parameter validation (disabled by default).</li>
<li><a href="https://errorprone.info/bugpattern/RequireNonNullRefactoring"><code>RequireNonNullRefactoring</code></a>: Refactor explicit <code>if (x == null) { throw new NullPointerException(...); }</code> checks to <code>Objects.requireNonNull</code> (disabled by default).</li>
<li><a href="https://errorprone.info/bugpattern/SimplifyTestParameter"><code>SimplifyTestParameter</code></a>: Remove redundant explicit value lists on <code>@TestParameter</code> annotations for <code>boolean</code> and <code>Enum</code> types when all values are specified (disabled by default).</li>
<li><a href="https://errorprone.info/bugpattern/TraditionalJavadocToMarkdown"><code>TraditionalJavadocToMarkdown</code></a>: Convert traditional <code>/** ... */</code> Javadoc comments into <code>///</code> Markdown Javadoc comments (disabled by default).</li>
<li><a href="https://errorprone.info/bugpattern/ValueClassIdentity"><code>ValueClassIdentity</code></a>: Flag reliance on identity semantics (such as synchronization, <code>WeakReference</code>, <code>IdentityHashMap</code>, or <code>System.identityHashCode</code>) of value-based classes (disabled by default).</li>
</ul>
<p>Other changes:</p>
<ul>
<li><a href="https://errorprone.info/bugpattern/CompareToZero"><code>CompareToZero</code></a>: Upgraded from warning to error, and expanded to flag non-relational operations, unary negation, and <code>switch</code> statements/expressions on <code>compareTo</code> and <code>compare</code> results without <code>Integer.signum</code>.</li>
<li><a href="https://errorprone.info/bugpattern/IfChainToSwitch"><code>IfChainToSwitch</code></a>: Enabled by default as a warning.</li>
<li><a href="https://errorprone.info/bugpattern/UndefinedEquals"><code>UndefinedEquals</code></a>: Merged <code>ArrayAsKeyOfSetOrMap</code> and <code>CollectionUndefinedEquality</code> into <code>UndefinedEquals</code> (retaining their names as <code>altNames</code>), and generalized detection of types without well-defined <code>equals</code> or <code>hashCode</code> across direct equality, collection containment, and hash-based containers.</li>
<li><a href="https://errorprone.info/bugpattern/EqualsIncompatibleType"><code>EqualsIncompatibleType</code></a> / <a href="https://errorprone.info/bugpattern/TruthIncompatibleType"><code>TruthIncompatibleType</code></a>: Flag equality comparisons between distinct <code>record</code> types (<a href="https://redirect.github.com/google/error-prone/issues/6107">#6107</a>).</li>
<li><a href="https://errorprone.info/bugpattern/ReferenceEquality"><code>ReferenceEquality</code></a>: Allow <code>==</code> comparisons on <code>private</code> classes whose type hierarchy does not override <code>Object.equals</code> (<a href="https://redirect.github.com/google/error-prone/issues/5865">#5865</a>), <code>private static final</code> sentinel fields, <code>Thread</code> (<a href="https://redirect.github.com/google/error-prone/issues/5900">#5900</a>), and <code>com.sun.source.tree.Tree</code>.</li>
<li><a href="https://errorprone.info/bugpattern/PatternMatchingInstanceof"><code>PatternMatchingInstanceof</code></a>: Support <code>while</code> and <code>for</code> loops, parenthesized expressions (<a href="https://redirect.github.com/google/error-prone/issues/5843">#5843</a>), and replacing additional redundant casts when the <code>instanceof</code> already introduces a pattern variable.</li>
<li><a href="https://errorprone.info/bugpattern/DistinctVarargsChecker"><code>DistinctVarargsChecker</code></a>: Expanded to check <code>Objects.hash</code>, <code>CompletableFuture.allOf</code>/<code>anyOf</code>, <code>EnumSet.of</code>, <code>Sets.union</code>/<code>intersection</code>/<code>difference</code>, <code>Stream.concat</code>, <code>Math.min</code>/<code>max</code>, and additional JDK, Guava, Protobuf, Truth, and Mockito methods.</li>
<li><a href="https://errorprone.info/bugpattern/MustBeClosedChecker"><code>MustBeClosedChecker</code></a>: Require <code>java.lang.foreign.Arena.ofConfined</code> and <code>Arena.ofShared</code> to be closed.</li>
<li><a href="https://errorprone.info/bugpattern/ImpossibleNullComparison"><code>ImpossibleNullComparison</code></a>: Flag null checks on the return value of <code>Class.forName</code>.</li>
<li><a href="https://errorprone.info/bugpattern/RestrictedApi"><code>RestrictedApi</code></a> / <a href="https://errorprone.info/bugpattern/RestrictedInheritance"><code>RestrictedInheritance</code></a>: Added an <code>allowedPaths</code> attribute to allow calls or inheritance from matching file paths without a regular expression.</li>
<li><a href="https://errorprone.info/bugpattern/InlineMeInliner"><code>InlineMeInliner</code></a>: Support substituting type arguments at call sites when inlining generic <code>@InlineMe</code> methods.</li>
<li><a href="https://errorprone.info/bugpattern/WellKnownKeep"><code>WellKnownKeep</code></a>: Recognize Apache Beam <code>DoFn</code> annotations and retain open-source library annotations (<code>Gson</code>, <code>Mockito</code>, <code>Guice</code>, <code>Objectify</code>, <code>TestParameterInjector</code>, <code>AutoFactory</code>).</li>
<li>Per-check timing collection is now disabled by default, reducing Error Prone compile-time overhead by ~3–5%; pass <code>-XepPrintTimings</code> to print a timing report after compilation or <code>-XepRecordTimings</code> to record timings programmatically (<a href="https://redirect.github.com/google/error-prone/issues/6079">#6079</a>).</li>
<li><code>CompilationTestHelper</code> now reports all lines with mismatched diagnostic expectations in a single test run rather than failing on the first mismatch (<a href="https://redirect.github.com/google/error-prone/issues/6116">#6116</a>).</li>
<li>Replaced the RE2/J dependency with <a href="https://github.com/eaftan/safere">SafeRE</a>.</li>
</ul>
<p>Closed issues: <a href="https://redirect.github.com/google/error-prone/issues/4914">#4914</a>, <a href="https://redirect.github.com/google/error-prone/issues/5182">#5182</a>, <a href="https://redirect.github.com/google/error-prone/issues/5843">#5843</a>, <a href="https://redirect.github.com/google/error-prone/issues/5857">#5857</a>, <a href="https://redirect.github.com/google/error-prone/issues/5865">#5865</a>, <a href="https://redirect.github.com/google/error-prone/issues/5878">#5878</a>, <a href="https://redirect.github.com/google/error-prone/issues/5900">#5900</a>, <a href="https://redirect.github.com/google/error-prone/issues/6029">#6029</a>, <a href="https://redirect.github.com/google/error-prone/issues/6079">#6079</a>, <a href="https://redirect.github.com/google/error-prone/issues/6107">#6107</a>, <a href="https://redirect.github.com/google/error-prone/issues/6116">#6116</a>, <a href="https://redirect.github.com/google/error-prone/issues/6133">#6133</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/google/error-prone/commit/3e9c316c3e3f4dc8b3a2011701a6488e1c23e680"><code>3e9c316</code></a> Release Error Prone 2.51.0</li>
<li><a href="https://github.com/google/error-prone/commit/4f83ec377cc37c4a0d0967779aa422c9f6fe124a"><code>4f83ec3</code></a> Add Maven 3.9.16 setup to release workflow</li>
<li><a href="https://github.com/google/error-prone/commit/47eb5be1fe42c30d73b62cf0af272488ffbdebe1"><code>47eb5be</code></a> Exempt Apache Beam DoFn method annotations in WellKnownKeep</li>
<li><a href="https://github.com/google/error-prone/commit/7e2efead12b4c099310fc5d7bb3456e6bd834ead"><code>7e2efea</code></a> [IfChainToSwitch] Lower the minimum if-chain length from <code>5</code> to <code>4</code></li>
<li><a href="https://github.com/google/error-prone/commit/0a9708634f5683865cfc30e08c1ebaf694c8c0ba"><code>0a97086</code></a> [IfChainToSwitch] address issue where deleting trailing code can cause compil...</li>
<li><a href="https://github.com/google/error-prone/commit/f61d405aafd46662fbb5a69374f5333197b55e22"><code>f61d405</code></a> [Reachability] drop <code>skipLabel</code> from <code>visitContinue</code></li>
<li><a href="https://github.com/google/error-prone/commit/854665b6924534eb866aa5cf5e65a3e42a506718"><code>854665b</code></a> Collapse duplicated package prefixes in <code>_javac</code> source jar paths.</li>
<li><a href="https://github.com/google/error-prone/commit/35884331592899a49c692bd5d0b3aca518869f34"><code>3588433</code></a> Introduce <code>-XepOpt:Nullness:LikelyPublicApiOnly=true</code> for annotating only API...</li>
<li><a href="https://github.com/google/error-prone/commit/b8a8390ac9938b9ec59530166525f0ef01f0b78d"><code>b8a8390</code></a> Merge CollectionUndefinedEquality and ArrayAsKeyOfSetOrMap into UndefinedEquals.</li>
<li><a href="https://github.com/google/error-prone/commit/59f98c3d9c0cb42a82f93a2661a54ba98d40803f"><code>59f98c3</code></a> Allow <code>==</code> comparisons on <code>Tree</code> instances.</li>
<li>Additional commits viewable in <a href="https://github.com/google/error-prone/compare/v2.50.0...v2.51.0">compare view</a></li>
</ul>
</details>
<br />

Updates `org.ow2.asm:asm` from 9.11 to 9.11.1

Updates `org.apache.maven.plugins:maven-surefire-plugin` from 3.6.0 to 3.6.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/apache/maven-surefire/releases">org.apache.maven.plugins:maven-surefire-plugin's releases</a>.</em></p>
<blockquote>
<h2>3.6.1</h2>
<!-- raw HTML omitted -->
<h2>🚀 New features and improvements</h2>
<ul>
<li>Group module path heuristics in a single class ModulePathJpmsArguments (<a href="https://redirect.github.com/apache/maven-surefire/issues/3541">#3541</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Fix out of memory errors with big JUnit 4 suites (<a href="https://redirect.github.com/apache/maven-surefire/issues/3511">#3511</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3515">#3515</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li><a href="https://issues.apache.org/jira/browse/SUREFIRE-3459">[SUREFIRE-3459]</a> - Allow opting out of StackWalker stack capture (<a href="https://redirect.github.com/apache/maven-surefire/issues/3493">#3493</a>) <a href="https://github.com/goutamadwant"><code>@​goutamadwant</code></a></li>
</ul>
<h2>🐛 Bug Fixes</h2>
<ul>
<li>Fix IllegalAccessError when the main module requires JUnit (<a href="https://redirect.github.com/apache/maven-surefire/issues/3532">#3532</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3538">#3538</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Fix groups and excludedGroups being ignored when TestNG is on the classpath (<a href="https://redirect.github.com/apache/maven-surefire/issues/3534">#3534</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Don't let runOrder replace JUnit orderers set elsewhere (<a href="https://redirect.github.com/apache/maven-surefire/issues/3529">#3529</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3530">#3530</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Fix groups and excludedGroups for Spock and Jupiter tests when JUnit 4 is on the classpath (<a href="https://redirect.github.com/apache/maven-surefire/issues/3468">#3468</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3503">#3503</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3517">#3517</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Issue <a href="https://redirect.github.com/apache/maven-surefire/issues/3462">#3462</a> TestNG extension onStart/onFinish called too many times (<a href="https://redirect.github.com/apache/maven-surefire/issues/3470">#3470</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Fix forked JVM hanging forever when the exit timeout fires (<a href="https://redirect.github.com/apache/maven-surefire/issues/3500">#3500</a>), Possible NPE if a thread ends while building the thread dump (<a href="https://redirect.github.com/apache/maven-surefire/issues/3506">#3506</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Stop rewriting the class report for every nested suite (<a href="https://redirect.github.com/apache/maven-surefire/issues/3511">#3511</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3514">#3514</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Fix IllegalAccessError in the forked JVM on Java 8 and 11 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3511">#3511</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3513">#3513</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li><a href="https://issues.apache.org/jira/browse/SUREFIRE-3460">[SUREFIRE-3460]</a> - Don't NPE when StackWalkerStrategy inits with a null TCCL (<a href="https://redirect.github.com/apache/maven-surefire/issues/3464">#3464</a>) <a href="https://github.com/kalayciburak"><code>@​kalayciburak</code></a></li>
<li><a href="https://issues.apache.org/jira/browse/SUREFIRE-3465">[SUREFIRE-3465]</a> - Match includes/excludes the way the scanner does (<a href="https://redirect.github.com/apache/maven-surefire/issues/3466">#3466</a>) <a href="https://github.com/orion0616"><code>@​orion0616</code></a></li>
<li>[Issue-3456] Apply systemPropertyVariables before the fork initializes networking (<a href="https://redirect.github.com/apache/maven-surefire/issues/3467">#3467</a>) <a href="https://github.com/joseluisll"><code>@​joseluisll</code></a></li>
<li>Fix inverted filter predicate in ForkStarter#readTestClassNames (<a href="https://redirect.github.com/apache/maven-surefire/issues/3453">#3453</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li>
</ul>
<h2>📝 Documentation updates</h2>
<ul>
<li>Clean up deprecated parameters and fix TestNG parallel modes (<a href="https://redirect.github.com/apache/maven-surefire/issues/3452">#3452</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3519">#3519</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Merge the two timeout extension pages into one. The guide and the example page covered the same things twice. (<a href="https://redirect.github.com/apache/maven-surefire/issues/3520">#3520</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Drop the Source Xref menu items (<a href="https://redirect.github.com/apache/maven-surefire/issues/3479">#3479</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li>
</ul>
<h2>👻 Maintenance</h2>
<ul>
<li>Use push for PR Automation (<a href="https://redirect.github.com/apache/maven-surefire/issues/3536">#3536</a>) <a href="https://github.com/slawekjaranowski"><code>@​slawekjaranowski</code></a></li>
<li>Use workflow_run for PR check (<a href="https://redirect.github.com/apache/maven-surefire/issues/3531">#3531</a>) <a href="https://github.com/slawekjaranowski"><code>@​slawekjaranowski</code></a></li>
<li>Add project metadata for ATR (<a href="https://redirect.github.com/apache/maven-surefire/issues/3522">#3522</a>) <a href="https://github.com/slawekjaranowski"><code>@​slawekjaranowski</code></a></li>
<li>Add PR check workflow (<a href="https://redirect.github.com/apache/maven-surefire/issues/3507">#3507</a>) <a href="https://github.com/slawekjaranowski"><code>@​slawekjaranowski</code></a></li>
<li>Fix ForkCountIT failing on Windows with Maven 3.10.0 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3509">#3509</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Fix ITs for Maven 3.10.0 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3508">#3508</a>) <a href="https://github.com/slawekjaranowski"><code>@​slawekjaranowski</code></a></li>
<li>Migrate surefire-its fixture from maven-verifier to maven-executor (<a href="https://redirect.github.com/apache/maven-surefire/issues/3484">#3484</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li>
<li>Port the IT scripts from BeanShell to Groovy (<a href="https://redirect.github.com/apache/maven-surefire/issues/3480">#3480</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li>
<li>Drop the Source Xref menu items (<a href="https://redirect.github.com/apache/maven-surefire/issues/3479">#3479</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li>
<li>Implement getOutputPath() and deprecate getOutputName() (<a href="https://redirect.github.com/apache/maven-surefire/issues/3469">#3469</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li>
</ul>
<h2>🔧 Build</h2>
<ul>
<li>Drop the Maven 3.9.0 CI job (<a href="https://redirect.github.com/apache/maven-surefire/issues/3525">#3525</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li>
<li>Fix ForkCountIT failing on Windows with Maven 3.10.0 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3509">#3509</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>fix test due to uneven Maven API migration, Maven 4 build (<a href="https://redirect.github.com/apache/maven-surefire/issues/3502">#3502</a>) <a href="https://github.com/sebtiem"><code>@​sebtiem</code></a></li>
<li>Keep Dependabot off JUnit 6 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3497">#3497</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li>
<li>Verify the plugin on Maven 3.9.0 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3478">#3478</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/apache/maven-surefire/commit/5bf0dcf034365f13dc7fdc7a2776e936e636bc52"><code>5bf0dcf</code></a> [maven-release-plugin] prepare release surefire-3.6.1</li>
<li><a href="https://github.com/apache/maven-surefire/commit/7f73580532a727e1bde77e102aa227bc3e278d1a"><code>7f73580</code></a> Bump doxiaVersion from 2.1.0 to 2.2.0 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3542">#3542</a>)</li>
<li><a href="https://github.com/apache/maven-surefire/commit/ab7ce2fdf38aa53d63e8d0fbaab65e8facab54fe"><code>ab7ce2f</code></a> Bump org.testng:testng (<a href="https://redirect.github.com/apache/maven-surefire/issues/3539">#3539</a>)</li>
<li><a href="https://github.com/apache/maven-surefire/commit/ff3b768b8b92b005b784ccb451ddf44f43c0d932"><code>ff3b768</code></a> Group module path heuristics in ModulePathJpmsArguments (<a href="https://redirect.github.com/apache/maven-surefire/issues/3541">#3541</a>)</li>
<li><a href="https://github.com/apache/maven-surefire/commit/a343e4dcb51db7fa68cb09a2572dd8c25f4e5304"><code>a343e4d</code></a> Fix IllegalAccessError when the main module requires JUnit (<a href="https://redirect.github.com/apache/maven-surefire/issues/3532">#3532</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3538">#3538</a>)</li>
<li><a href="https://github.com/apache/maven-surefire/commit/907a2e21646744b5f4707e4b0b4a05b4358e9c83"><code>907a2e2</code></a> Fix groups and excludedGroups being ignored when TestNG is on the classpath (...</li>
<li><a href="https://github.com/apache/maven-surefire/commit/cc69b3c4cda47b35815b30a4bc3ff92988492f4a"><code>cc69b3c</code></a> Use push for PR Automation</li>
<li><a href="https://github.com/apache/maven-surefire/commit/b11901901c43d65c7f3888f7c311c39803c6cdfd"><code>b119019</code></a> Install the JUnit Platform provider for the ITs (<a href="https://redirect.github.com/apache/maven-surefire/issues/3535">#3535</a>)</li>
<li><a href="https://github.com/apache/maven-surefire/commit/2cdec2eec3f7e10832e99905fe08ac01a1ff99c1"><code>2cdec2e</code></a> Don't let runOrder replace JUnit orderers set elsewhere (<a href="https://redirect.github.com/apache/maven-surefire/issues/3529">#3529</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3530">#3530</a>)</li>
<li><a href="https://github.com/apache/maven-surefire/commit/1e4f6b98e4076e120455e37b1049688354f49a11"><code>1e4f6b9</code></a> Use workflow_run for PR check (<a href="https://redirect.github.com/apache/maven-surefire/issues/3531">#3531</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/apache/maven-surefire/compare/surefire-3.6.0...surefire-3.6.1">compare view</a></li>
</ul>
</details>
<br />

Updates `org.apache.maven.plugins:maven-failsafe-plugin` from 3.6.0 to 3.6.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/apache/maven-surefire/releases">org.apache.maven.plugins:maven-failsafe-plugin's releases</a>.</em></p>
<blockquote>
<h2>3.6.1</h2>
<!-- raw HTML omitted -->
<h2>🚀 New features and improvements</h2>
<ul>
<li>Group module path heuristics in a single class ModulePathJpmsArguments (<a href="https://redirect.github.com/apache/maven-surefire/issues/3541">#3541</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Fix out of memory errors with big JUnit 4 suites (<a href="https://redirect.github.com/apache/maven-surefire/issues/3511">#3511</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3515">#3515</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li><a href="https://issues.apache.org/jira/browse/SUREFIRE-3459">[SUREFIRE-3459]</a> - Allow opting out of StackWalker stack capture (<a href="https://redirect.github.com/apache/maven-surefire/issues/3493">#3493</a>) <a href="https://github.com/goutamadwant"><code>@​goutamadwant</code></a></li>
</ul>
<h2>🐛 Bug Fixes</h2>
<ul>
<li>Fix IllegalAccessError when the main module requires JUnit (<a href="https://redirect.github.com/apache/maven-surefire/issues/3532">#3532</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3538">#3538</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Fix groups and excludedGroups being ignored when TestNG is on the classpath (<a href="https://redirect.github.com/apache/maven-surefire/issues/3534">#3534</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Don't let runOrder replace JUnit orderers set elsewhere (<a href="https://redirect.github.com/apache/maven-surefire/issues/3529">#3529</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3530">#3530</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Fix groups and excludedGroups for Spock and Jupiter tests when JUnit 4 is on the classpath (<a href="https://redirect.github.com/apache/maven-surefire/issues/3468">#3468</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3503">#3503</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3517">#3517</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Issue <a href="https://redirect.github.com/apache/maven-surefire/issues/3462">#3462</a> TestNG extension onStart/onFinish called too many times (<a href="https://redirect.github.com/apache/maven-surefire/issues/3470">#3470</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Fix forked JVM hanging forever when the exit timeout fires (<a href="https://redirect.github.com/apache/maven-surefire/issues/3500">#3500</a>), Possible NPE if a thread ends while building the thread dump (<a href="https://redirect.github.com/apache/maven-surefire/issues/3506">#3506</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Stop rewriting the class report for every nested suite (<a href="https://redirect.github.com/apache/maven-surefire/issues/3511">#3511</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3514">#3514</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Fix IllegalAccessError in the forked JVM on Java 8 and 11 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3511">#3511</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3513">#3513</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li><a href="https://issues.apache.org/jira/browse/SUREFIRE-3460">[SUREFIRE-3460]</a> - Don't NPE when StackWalkerStrategy inits with a null TCCL (<a href="https://redirect.github.com/apache/maven-surefire/issues/3464">#3464</a>) <a href="https://github.com/kalayciburak"><code>@​kalayciburak</code></a></li>
<li><a href="https://issues.apache.org/jira/browse/SUREFIRE-3465">[SUREFIRE-3465]</a> - Match includes/excludes the way the scanner does (<a href="https://redirect.github.com/apache/maven-surefire/issues/3466">#3466</a>) <a href="https://github.com/orion0616"><code>@​orion0616</code></a></li>
<li>[Issue-3456] Apply systemPropertyVariables before the fork initializes networking (<a href="https://redirect.github.com/apache/maven-surefire/issues/3467">#3467</a>) <a href="https://github.com/joseluisll"><code>@​joseluisll</code></a></li>
<li>Fix inverted filter predicate in ForkStarter#readTestClassNames (<a href="https://redirect.github.com/apache/maven-surefire/issues/3453">#3453</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li>
</ul>
<h2>📝 Documentation updates</h2>
<ul>
<li>Clean up deprecated parameters and fix TestNG parallel modes (<a href="https://redirect.github.com/apache/maven-surefire/issues/3452">#3452</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3519">#3519</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Merge the two timeout extension pages into one. The guide and the example page covered the same things twice. (<a href="https://redirect.github.com/apache/maven-surefire/issues/3520">#3520</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Drop the Source Xref menu items (<a href="https://redirect.github.com/apache/maven-surefire/issues/3479">#3479</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li>
</ul>
<h2>👻 Maintenance</h2>
<ul>
<li>Use push for PR Automation (<a href="https://redirect.github.com/apache/maven-surefire/issues/3536">#3536</a>) <a href="https://github.com/slawekjaranowski"><code>@​slawekjaranowski</code></a></li>
<li>Use workflow_run for PR check (<a href="https://redirect.github.com/apache/maven-surefire/issues/3531">#3531</a>) <a href="https://github.com/slawekjaranowski"><code>@​slawekjaranowski</code></a></li>
<li>Add project metadata for ATR (<a href="https://redirect.github.com/apache/maven-surefire/issues/3522">#3522</a>) <a href="https://github.com/slawekjaranowski"><code>@​slawekjaranowski</code></a></li>
<li>Add PR check workflow (<a href="https://redirect.github.com/apache/maven-surefire/issues/3507">#3507</a>) <a href="https://github.com/slawekjaranowski"><code>@​slawekjaranowski</code></a></li>
<li>Fix ForkCountIT failing on Windows with Maven 3.10.0 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3509">#3509</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>Fix ITs for Maven 3.10.0 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3508">#3508</a>) <a href="https://github.com/slawekjaranowski"><code>@​slawekjaranowski</code></a></li>
<li>Migrate surefire-its fixture from maven-verifier to maven-executor (<a href="https://redirect.github.com/apache/maven-surefire/issues/3484">#3484</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li>
<li>Port the IT scripts from BeanShell to Groovy (<a href="https://redirect.github.com/apache/maven-surefire/issues/3480">#3480</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li>
<li>Drop the Source Xref menu items (<a href="https://redirect.github.com/apache/maven-surefire/issues/3479">#3479</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li>
<li>Implement getOutputPath() and deprecate getOutputName() (<a href="https://redirect.github.com/apache/maven-surefire/issues/3469">#3469</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li>
</ul>
<h2>🔧 Build</h2>
<ul>
<li>Drop the Maven 3.9.0 CI job (<a href="https://redirect.github.com/apache/maven-surefire/issues/3525">#3525</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li>
<li>Fix ForkCountIT failing on Windows with Maven 3.10.0 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3509">#3509</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li>
<li>fix test due to uneven Maven API migration, Maven 4 build (<a href="https://redirect.github.com/apache/maven-surefire/issues/3502">#3502</a>) <a href="https://github.com/sebtiem"><code>@​sebtiem</code></a></li>
<li>Keep Dependabot off JUnit 6 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3497">#3497</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li>
<li>Verify the plugin on Maven 3.9.0 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3478">#3478</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/apache/maven-surefire/commit/5bf0dcf034365f13dc7fdc7a2776e936e636bc52"><code>5bf0dcf</code></a> [maven-release-plugin] prepare release surefire-3.6.1</li>
<li><a href="https://github.com/apache/maven-surefire/commit/7f73580532a727e1bde77e102aa227bc3e278d1a"><code>7f73580</code></a> Bump doxiaVersion from 2.1.0 to 2.2.0 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3542">#3542</a>)</li>
<li><a href="https://github.com/apache/maven-surefire/commit/ab7ce2fdf38aa53d63e8d0fbaab65e8facab54fe"><code>ab7ce2f</code></a> Bump org.testng:testng (<a href="https://redirect.github.com/apache/maven-surefire/issues/3539">#3539</a>)</li>
<li><a href="https://github.com/apache/maven-surefire/commit/ff3b768b8b92b005b784ccb451ddf44f43c0d932"><code>ff3b768</code></a> Group module path heuristics in ModulePathJpmsArguments (<a href="https://redirect.github.com/apache/maven-surefire/issues/3541">#3541</a>)</li>
<li><a href="https://github.com/apache/maven-surefire/commit/a343e4dcb51db7fa68cb09a2572dd8c25f4e5304"><code>a343e4d</code></a> Fix IllegalAccessError when the main module requires JUnit (<a href="https://redirect.github.com/apache/maven-surefire/issues/3532">#3532</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3538">#3538</a>)</li>
<li><a href="https://github.com/apache/maven-surefire/commit/907a2e21646744b5f4707e4b0b4a05b4358e9c83"><code>907a2e2</code></a> Fix groups and excludedGroups being ignored when TestNG is on the classpath (...</li>
<li><a href="https://github.com/apache/maven-surefire/commit/cc69b3c4cda47b35815b30a4bc3ff92988492f4a"><code>cc69b3c</code></a> Use push for PR Automation</li>
<li><a href="https://github.com/apache/maven-surefire/commit/b11901901c43d65c7f3888f7c311c39803c6cdfd"><code>b119019</code></a> Install the JUnit Platform provider for the ITs (<a href="https://redirect.github.com/apache/maven-surefire/issues/3535">#3535</a>)</li>
<li><a href="https://github.com/apache/maven-surefire/commit/2cdec2eec3f7e10832e99905fe08ac01a1ff99c1"><code>2cdec2e</code></a> Don't let runOrder replace JUnit orderers set elsewhere (<a href="https://redirect.github.com/apache/maven-surefire/issues/3529">#3529</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3530">#3530</a>)</li>
<li><a href="https://github.com/apache/maven-surefire/commit/1e4f6b98e4076e120455e37b1049688354f49a11"><code>1e4f6b9</code></a> Use workflow_run for PR check (<a href="https://redirect.github.com/apache/maven-surefire/issues/3531">#3531</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/apache/maven-surefire/compare/surefire-3.6.0...surefire-3.6.1">compare view</a></li>
</ul>
</details>
<br />

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions

</details>

Fixes #2184

COPYBARA_INTEGRATE_REVIEW=#2184 from google:dependabot/maven/value/dependencies-6ad6d79070 0a77856
PiperOrigin-RevId: 1010151026
@copybara-service
copybara-service Bot merged commit 0e61749 into main Oct 30, 2026
1 check passed
@copybara-service
copybara-service Bot deleted the test_1010090101 branch October 30, 2026 02:23
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.

0 participants