Skip to content

chore(deps): update all dependencies - #248

Open
jcelerier wants to merge 1 commit into
masterfrom
renovate/all
Open

chore(deps): update all dependencies#248
jcelerier wants to merge 1 commit into
masterfrom
renovate/all

Conversation

@jcelerier

@jcelerier jcelerier commented Aug 25, 2026

Copy link
Copy Markdown
Member

This PR contains the following updates:

Package Type Update Change
actions/setup-java action major v5v6
catchorg/Catch2 minor v3.15.3v3.16.0

Release Notes

actions/setup-java (actions/setup-java)

v6.0.0

Compare Source

What's Changed

New Contributors

Full Changelog: actions/setup-java@v5.7.0...v6.0.0

v6

Compare Source

catchorg/Catch2 (catchorg/Catch2)

v3.16.0

Compare Source

Fixes
  • Multiple fixes in catch_discover_tests:
    • Fixed <target>_TESTS variable accumulating JSON fragments alongside test names.
      • This was introduced during the refactoring in last release.
    • Fixed <target>_TESTS variable from catch_discover_tests not escaping test names to be properly parsed by CMake.
      • This means that e.g. test names with semicolons will not be split into multiple partial test names.
      • This bug has existed since the first version of the script.
    • Fixed TEST_PREFIX/TEST_SUFFIX args having leading/trailing whitespace stripped.
  • Added workaround for Clang 20-21 compile error with TEMPLATE_PRODUCT_TEST_CASE (#​3115, #​3173)
Improvements
  • Verbosity option is now handled per reporter.
    • The standalone --verbosity flag is propagated to all reporters as default, just like --colour-mode.
  • The JSON reporter considers verbosity when listing tests.
  • Another set of performance improvements for catch_discover_tests performance
    • The newest version can register about 3k tests in 1 second, up from 1k previously.
  • The initial TEST_CASE registration is slightly faster.
  • Reduced overhead from first instantiating BENCHMARK machinery in a TU.
  • Improved compilation speed when multiple templated test case macros use the same types.
  • Rewrote implementation of the string matchers
    • Case-sensitive matching (the default) is significantly faster.
    • Case-insensitive matching is faster in most cases.
  • Added optimizer barrier to calls into benchmarks without return values
    • This limits the optimizations compiler can perform between calls into the benchmarked function, improving the accuracy.
  • Added warning that checks for using sharding without deterministic test order (#​3186)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@jcelerier jcelerier changed the title chore(deps): update actions/setup-java action to v6 chore(deps): update all dependencies Aug 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant