Skip to content

chore(deps): update dependency org.assertj:assertj-core to v3.27.7 [security]#3385

Merged
0xnm merged 1 commit into
developfrom
engraver-auto-version-upgrade/renovate/assertj
Apr 24, 2026
Merged

chore(deps): update dependency org.assertj:assertj-core to v3.27.7 [security]#3385
0xnm merged 1 commit into
developfrom
engraver-auto-version-upgrade/renovate/assertj

Conversation

@dd-octo-sts

@dd-octo-sts dd-octo-sts Bot commented Apr 22, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
org.assertj:assertj-core (source) dependencies minor 3.18.13.27.7

Warning

Some dependencies could not be looked up. Check the warning logs for more information.

🚨 Security Vulnerability Fix

Severity: HIGH

This PR addresses a security vulnerability detected by GitHub Dependabot. Please review and merge promptly.

@0xnm
0xnm force-pushed the engraver-auto-version-upgrade/renovate/assertj branch from 7fb47a6 to 2bf4d20 Compare April 23, 2026 15:55
@codecov-commenter

codecov-commenter commented Apr 23, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 72.04%. Comparing base (9b024df) to head (5cf0076).
⚠️ Report is 3 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #3385      +/-   ##
===========================================
+ Coverage    71.99%   72.04%   +0.05%     
===========================================
  Files          956      956              
  Lines        35307    35307              
  Branches      5861     5861              
===========================================
+ Hits         25418    25436      +18     
+ Misses        8284     8264      -20     
- Partials      1605     1607       +2     

see 38 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@0xnm
0xnm force-pushed the engraver-auto-version-upgrade/renovate/assertj branch from 2bf4d20 to 5cf0076 Compare April 23, 2026 17:37
@0xnm
0xnm marked this pull request as ready for review April 24, 2026 06:31
@0xnm
0xnm requested review from a team as code owners April 24, 2026 06:31

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 5cf0076f2b

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

/**
* A fake placeholder class to let AssertJ work in instrumented tests for API<24.
*/
class DirectoryStream

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Add the DirectoryStream.Filter shim

For low-API instrumented tests, this only defines java.nio.file.DirectoryStream, but AssertJ 3.27.7's org.assertj.core.internal.NioFilesWrapper.newDirectoryStream(...) also declares a java.nio.file.DirectoryStream.Filter parameter. On devices that lack java.nio.file, loading the AssertJ path helper will still fail with NoClassDefFoundError for DirectoryStream$Filter, so the dependency update remains broken for those instrumented tests unless the nested Filter type is stubbed as well.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

works fine without that

@hamorillo hamorillo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

assertThat(readResult).satisfies { it.all { it.data.isNotEmpty() } }
assertThat(readResult).satisfies { it.all { it.metadata.isEmpty() } }
assertThat(readResult).allMatch { it.data.isNotEmpty() }
assertThat(readResult).allMatch { it.metadata.isNotEmpty() }

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice catch!

@0xnm
0xnm merged commit 3cd8938 into develop Apr 24, 2026
26 checks passed
@0xnm
0xnm deleted the engraver-auto-version-upgrade/renovate/assertj branch April 24, 2026 07:03
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.

3 participants