Skip to content

chore(ci): bump org.assertj:assertj-core from 3.25.3 to 3.27.7 in /cmdline - #387

Merged
dmihalcik-virtru merged 2 commits into
mainfrom
dependabot/maven/cmdline/org.assertj-assertj-core-3.27.7
Oct 21, 2026
Merged

dmihalcik-virtru merged 2 commits into
mainfrom
dependabot/maven/cmdline/org.assertj-assertj-core-3.27.7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 2026 •

Copy link
Copy Markdown
Contributor

Bumps org.assertj:assertj-core from 3.25.3 to 3.27.7.

Release notes

Sourced from org.assertj:assertj-core's releases.

v3.27.7

🔒 Security

Core

🚫 Deprecated

Core

  • Deprecate XmlStringPrettyFormatter with no replacement

🐛 Bug Fixes

Guava

  • Navigation to assertj-core or guava types from assertj-guava Javadoc site has unnecessary header #3478

🔨 Dependency Upgrades

Core

  • Upgrade to Byte Buddy 1.18.3
  • Upgrade to JUnit BOM 5.14.1

Guava

  • Upgrade to Guava 33.5.0-jre

v3.27.6

🐛 Bug Fixes

Core

  • Add missing export for org.assertj.core.annotation #3951

❤️ Contributors

Thanks to all the contributors who worked on this release:

@​duponter

v3.27.5

⚡ Improvements

Core

  • ByteBuddy in AssertJ 3.27.4 not compatible with Java 25 #3946

... (truncated)

Commits
  • e840716 [maven-release-plugin] prepare release assertj-build-3.27.7
  • 85ca7eb Deprecate XmlStringPrettyFormatter
  • 77081dc Merge commit from fork
  • b68fc24 Bump github/codeql-action from 4.31.9 to 4.31.10 in the github-actions group ...
  • 0cf5bb6 Bump kotlin.version from 2.1.0 to 2.2.21
  • d393ef1 Abort tests when symbolic links cannot be created (#3788)
  • 2212433 Add IntelliJ custom inspection for test class names
  • 5717d02 Update JetBrains icon
  • a8ec20b Add icon for JetBrains products
  • c05fb3d Bump Maven to 3.9.12 and Wrapper to 3.3.4
  • Additional commits viewable in compare view

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Jul 27, 2026
@dependabot
dependabot Bot requested review from a team as code owners July 27, 2026 15:15
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Jul 27, 2026
@github-actions

Copy link
Copy Markdown
Contributor

@dependabot
dependabot Bot force-pushed the dependabot/maven/cmdline/org.assertj-assertj-core-3.27.7 branch from c660082 to 71d386b Compare July 27, 2026 18:35
@github-actions

Copy link
Copy Markdown
Contributor

dmihalcik-virtru added a commit that referenced this pull request Oct 21, 2026
## Summary

- **checks.yaml / mavenverify:** pass `-Dsonar.skip=true` when
`SONAR_TOKEN` is empty. Pushes to `main` and same-repo PRs still run the
Sonar analysis.
- **codeql.yaml:** pass `github_token` to `buf-setup-action`, as
`checks.yaml` already does.

## Rationale

Dependabot and fork PRs can't read Actions secrets. On #408, #407 and
#387, `mavenverify` gets through the build and all tests, then fails in
the Sonar goal:

> [ERROR] Not authorized. Please check the 'sonar.token' property or the
'SONAR_TOKEN' environment variable ...

`sonar-maven-plugin` checks `sonar.skip` before it starts the scanner
([source](https://github.com/SonarSource/sonar-scanner-maven/blob/master/sonar-maven-plugin/src/main/java/org/sonarsource/scanner/maven/SonarQubeMojo.java)),
so the job now passes or fails on the build and tests alone. I put the
change in the workflow instead of `pom.xml` because it depends on the CI
environment.

CodeQL on #407 failed with `API rate limit exceeded` inside the buf
setup step. Without a token, that step calls the GitHub API
unauthenticated and shares the runner IP's rate limit.

## Test plan

- [x] YAML parses; checked the skip logic for empty and non-empty
`SONAR_TOKEN`
- [ ] This PR's own `mavenverify` still runs Sonar (token available)
- [ ] After merge, the recreated Dependabot PRs show `sonar.skip = true:
Skipping analysis` and `mavenverify` passes

Companion PR: #425 (Dependabot PR titles).

Signed-off-by: Dave Mihalcik <dmihalcik@virtru.com>
dmihalcik-virtru added a commit that referenced this pull request Oct 21, 2026
## Summary

Adds `.github/dependabot.yml` so Dependabot PR titles pass the
conventional commit check.

- Runtime dependency bumps → `fix(main): bump ...` (release-please cuts
a patch release)
- Development/test-scoped bumps → `chore(ci): bump ...`
- `open-pull-requests-limit: 0` keeps version updates off. Dependabot
keeps opening security-update PRs only, as it does today, and those now
use the prefixes too.

## Rationale

All three open Dependabot PRs (#408, #407, #387) fail **Validate PR
title**:

> Unknown scope "deps" found in pull request title "chore(deps): bump
org.bouncycastle:bcprov-jdk18on from 1.84 to 1.85". Scope must match one
of: ci, cmdline, docs, main, sdk, tests, examples, release/v0\.\d+.

Dependabot adds the `:` after a prefix ending in `)`
([docs](https://docs.github.com/code-security/dependabot/working-with-dependabot/dependabot-options-reference#commit-message--)).

## Caveat

Dependabot decides what counts as a development dependency. It labeled
`bc-fips` as `deps-dev` (it's `test` scope in `sdk/pom.xml`) even though
`sdk-fips-bc` depends on it at compile scope. So `bc-fips` bumps will be
titled `chore(ci)`, and release-please won't cut a release for them.
Retitle those PRs to `fix(main)` before merging.

## Test plan

- [x] YAML parses
- [ ] After merge, comment `@dependabot recreate` on #408, #407, #387
and check the new titles pass the PR-title check

Companion PR: skip the Sonar scan when `SONAR_TOKEN` is unavailable.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

<!-- coderabbit-ai-generated:v1 -->

## Summary by CodeRabbit

- **Chores**
- Added automated weekly dependency update checks across Maven-based
project areas.
- Security updates remain enabled, while routine non-security version
updates are not opened automatically.
- Automated dependency changes now follow consistent commit message
conventions.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

Signed-off-by: Dave Mihalcik <dmihalcik@virtru.com>
@dmihalcik-virtru

Copy link
Copy Markdown
Member

@dependabot recreate

Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.25.3 to 3.27.7.
- [Release notes](https://github.com/assertj/assertj/releases)
- [Commits](assertj/assertj@assertj-build-3.25.3...assertj-build-3.27.7)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-version: 3.27.7
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps-dev): bump org.assertj:assertj-core from 3.25.3 to 3.27.7 in /cmdline chore(ci): bump org.assertj:assertj-core from 3.25.3 to 3.27.7 in /cmdline Oct 21, 2026
@dependabot
dependabot Bot force-pushed the dependabot/maven/cmdline/org.assertj-assertj-core-3.27.7 branch from 71d386b to f9ce1a8 Compare October 21, 2026 00:46
@coderabbitai

coderabbitai Bot commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: d0e001a4-7638-4f81-9a39-94a9bf86c127

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown
Contributor

@sonarqubecloud

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown
Contributor

@dmihalcik-virtru
dmihalcik-virtru merged commit 9ec62b0 into main Oct 21, 2026
24 checks passed
@dmihalcik-virtru
dmihalcik-virtru deleted the dependabot/maven/cmdline/org.assertj-assertj-core-3.27.7 branch October 21, 2026 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants