Repository navigation
Bump the dependencies group in /value with 4 updates - #2186
Merged
Merged
Conversation
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
Bot
force-pushed
the
test_1010090101
branch
from
October 30, 2026 02:23
874b33f to
0e61749
Compare
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 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_annotationsfrom 2.50.0 to 2.51.0Release notes
Sourced from com.google.errorprone:error_prone_annotations's releases.
Commits
3e9c316Release Error Prone 2.51.04f83ec3Add Maven 3.9.16 setup to release workflow47eb5beExempt Apache Beam DoFn method annotations in WellKnownKeep7e2efea[IfChainToSwitch] Lower the minimum if-chain length from5to40a97086[IfChainToSwitch] address issue where deleting trailing code can cause compil...f61d405[Reachability] dropskipLabelfromvisitContinue854665bCollapse duplicated package prefixes in_javacsource jar paths.3588433Introduce-XepOpt:Nullness:LikelyPublicApiOnly=truefor annotating only API...b8a8390Merge CollectionUndefinedEquality and ArrayAsKeyOfSetOrMap into UndefinedEquals.59f98c3Allow==comparisons onTreeinstances.Updates
org.ow2.asm:asmfrom 9.11 to 9.11.1Updates
org.apache.maven.plugins:maven-surefire-pluginfrom 3.6.0 to 3.6.1Release notes
Sourced from org.apache.maven.plugins:maven-surefire-plugin's releases.
... (truncated)
Commits
5bf0dcf[maven-release-plugin] prepare release surefire-3.6.17f73580Bump doxiaVersion from 2.1.0 to 2.2.0 (#3542)ab7ce2fBump org.testng:testng (#3539)ff3b768Group module path heuristics in ModulePathJpmsArguments (#3541)a343e4dFix IllegalAccessError when the main module requires JUnit (#3532) (#3538)907a2e2Fix groups and excludedGroups being ignored when TestNG is on the classpath (...cc69b3cUse push for PR Automationb119019Install the JUnit Platform provider for the ITs (#3535)2cdec2eDon't let runOrder replace JUnit orderers set elsewhere (#3529) (#3530)1e4f6b9Use workflow_run for PR check (#3531)Updates
org.apache.maven.plugins:maven-failsafe-pluginfrom 3.6.0 to 3.6.1Release notes
Sourced from org.apache.maven.plugins:maven-failsafe-plugin's releases.
... (truncated)
Commits
5bf0dcf[maven-release-plugin] prepare release surefire-3.6.17f73580Bump doxiaVersion from 2.1.0 to 2.2.0 (#3542)ab7ce2fBump org.testng:testng (#3539)ff3b768Group module path heuristics in ModulePathJpmsArguments (#3541)a343e4dFix IllegalAccessError when the main module requires JUnit (#3532) (#3538)907a2e2Fix groups and excludedGroups being ignored when TestNG is on the classpath (...cc69b3cUse push for PR Automationb119019Install the JUnit Platform provider for the ITs (#3535)2cdec2eDon't let runOrder replace JUnit orderers set elsewhere (#3529) (#3530)1e4f6b9Use workflow_run for PR check (#3531)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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill 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 versionwill 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 conditionsFixes #2184
FUTURE_COPYBARA_INTEGRATE_REVIEW=#2184 from google:dependabot/maven/value/dependencies-6ad6d79070 0a77856