Skip to content

chore: consolidate open Dependabot updates - #413

Merged
mgd43b merged 3 commits into
mainfrom
claude/dependabot-prs-consolidate-4af108
Oct 10, 2026
Merged

mgd43b merged 3 commits into
mainfrom
claude/dependabot-prs-consolidate-4af108

Conversation

@mgd43b

@mgd43b mgd43b commented Oct 10, 2026

Copy link
Copy Markdown
Contributor

Consolidates the four open Dependabot PRs into one branch. Each fails its own checks in isolation; together they pass.

Supersedes #412, #411, #409 and #406.

What's included

Source Change
#412 gradle/actions 6.3.0 to 6.4.0
#411 spotless 8.10.2/8.3.0 to 8.10.3, langchain4j 1.20.0 to 1.20.2 (mcp 1.20.2-beta30), logback 1.6.4 to 1.6.5
#409 jsdom 29.1.1 to 30.1 (lockfile resolves 30.1.2)
#406 vitest 4.1.11 to 5.0.3

The two Gradle-side PRs are cherry-picked unchanged (Dependabot authorship preserved). The npm lockfile is regenerated once for both bumps.

Why the viz PRs failed individually

Fixes added on top

  • agentensemble-viz/src/__tests__/setup.ts imports @testing-library/jest-dom/vitest, which registers the matchers and augments vitest's Assertion type.
  • CI and release workflows move from Node 20 to Node 24 (3 pins: ci.yml x2, release.yml x1). vitest 5 also requires Node 22.12+. Node 20 reached end of life in April 2026.

Not addressed

The "Dependabot Auto-Merge" check fails on every Dependabot PR with Auto merge is not allowed for this repository. That is a repository setting (Settings > General > Allow auto-merge), not something in this change.

Verification (local, Node 26 / Java 25)

  • ./gradlew build :agentensemble-core:javadoc --continue (the CI command): BUILD SUCCESSFUL, including spotlessCheck
  • agentensemble-viz: tsc --noEmit clean, npm run build OK, npm test 385/385 passing

dependabot Bot and others added 3 commits October 10, 2026 07:36
Bumps the minor-and-patch group with 1 update: [gradle/actions](https://github.com/gradle/actions).


Updates `gradle/actions` from 6.3.0 to 6.4.0
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](gradle/actions@v6.3.0...v6.4.0)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: 6.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the minor-and-patch group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [com.diffplug.spotless](https://github.com/diffplug/spotless) | `8.10.2` | `8.10.3` |
| [com.diffplug.spotless:com.diffplug.spotless.gradle.plugin](https://github.com/diffplug/spotless) | `8.3.0` | `8.10.3` |
| [dev.langchain4j:langchain4j](https://github.com/langchain4j/langchain4j) | `1.20.0` | `1.20.2` |
| [dev.langchain4j:langchain4j-core](https://github.com/langchain4j/langchain4j) | `1.20.0` | `1.20.2` |
| [dev.langchain4j:langchain4j-open-ai](https://github.com/langchain4j/langchain4j) | `1.20.0` | `1.20.2` |
| [dev.langchain4j:langchain4j-mcp](https://github.com/langchain4j/langchain4j) | `1.20.0-beta30` | `1.20.2-beta30` |
| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.6.4` | `1.6.5` |


Updates `com.diffplug.spotless` from 8.10.2 to 8.10.3
- [Release notes](https://github.com/diffplug/spotless/releases)
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md)
- [Commits](diffplug/spotless@gradle/8.10.2...gradle/8.10.3)

Updates `com.diffplug.spotless:com.diffplug.spotless.gradle.plugin` from 8.3.0 to 8.10.3
- [Release notes](https://github.com/diffplug/spotless/releases)
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md)
- [Commits](diffplug/spotless@gradle/8.3.0...gradle/8.10.3)

Updates `dev.langchain4j:langchain4j` from 1.20.0 to 1.20.2
- [Release notes](https://github.com/langchain4j/langchain4j/releases)
- [Commits](langchain4j/langchain4j@1.20.0...1.20.2)

Updates `dev.langchain4j:langchain4j-core` from 1.20.0 to 1.20.2
- [Release notes](https://github.com/langchain4j/langchain4j/releases)
- [Commits](langchain4j/langchain4j@1.20.0...1.20.2)

Updates `dev.langchain4j:langchain4j-open-ai` from 1.20.0 to 1.20.2
- [Release notes](https://github.com/langchain4j/langchain4j/releases)
- [Commits](langchain4j/langchain4j@1.20.0...1.20.2)

Updates `dev.langchain4j:langchain4j-core` from 1.20.0 to 1.20.2
- [Release notes](https://github.com/langchain4j/langchain4j/releases)
- [Commits](langchain4j/langchain4j@1.20.0...1.20.2)

Updates `dev.langchain4j:langchain4j-open-ai` from 1.20.0 to 1.20.2
- [Release notes](https://github.com/langchain4j/langchain4j/releases)
- [Commits](langchain4j/langchain4j@1.20.0...1.20.2)

Updates `dev.langchain4j:langchain4j-mcp` from 1.20.0-beta30 to 1.20.2-beta30
- [Release notes](https://github.com/langchain4j/langchain4j/releases)
- [Commits](https://github.com/langchain4j/langchain4j/commits)

Updates `ch.qos.logback:logback-classic` from 1.6.4 to 1.6.5
- [Release notes](https://github.com/qos-ch/logback/releases)
- [Commits](qos-ch/logback@v_1.6.4...v_1.6.5)

---
updated-dependencies:
- dependency-name: com.diffplug.spotless
  dependency-version: 8.10.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: com.diffplug.spotless:com.diffplug.spotless.gradle.plugin
  dependency-version: 8.10.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: dev.langchain4j:langchain4j
  dependency-version: 1.20.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: dev.langchain4j:langchain4j-core
  dependency-version: 1.20.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: dev.langchain4j:langchain4j-open-ai
  dependency-version: 1.20.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: dev.langchain4j:langchain4j-core
  dependency-version: 1.20.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: dev.langchain4j:langchain4j-open-ai
  dependency-version: 1.20.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: dev.langchain4j:langchain4j-mcp
  dependency-version: 1.20.2-beta30
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: ch.qos.logback:logback-classic
  dependency-version: 1.6.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
vitest 5 and jsdom 30 both drop Node 20, so the viz and e2e jobs move to
Node 24. vitest 5 no longer picks up the jest-dom matcher types from the
bare import, so setup.ts imports @testing-library/jest-dom/vitest.
Copilot AI balanced review requested due to automatic review settings October 10, 2026 13:41

Copilot AI 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.

🟢 Approval recommended

The dependency updates are consistently applied, required runtime adjustments are included, and no unresolved issues were identified.

0 open findings

What changed in this PR

Consolidates compatible JavaScript, Gradle plugin, and Java dependency updates while aligning CI with their Node.js requirements.

Changes:

  • Updates Spotless, LangChain4j, Logback, and Gradle Actions.
  • Updates jsdom and Vitest, including Vitest-specific jest-dom setup.
  • Moves CI and release builds from Node.js 20 to 24.
File Description
settings.gradle.kts Updates the Spotless plugin.
gradle/​libs.versions.toml Updates Java dependency versions.
buildSrc/​build.gradle.kts Aligns the buildSrc Spotless plugin.
agentensemble-viz/​src/​__tests__/​setup.ts Registers Vitest-compatible DOM matchers.
agentensemble-viz/​package.json Updates jsdom and Vitest.
agentensemble-viz/​package-lock.json Regenerates the resolved npm dependency tree.
.github/​workflows/​release.yml Updates Gradle Actions and release Node.js.
.github/​workflows/​publish-modules.yml Updates Gradle Actions.
.github/​workflows/​ci.yml Updates Gradle Actions and CI Node.js.
Files not reviewed (1)
  • agentensemble-viz/package-lock.json: Generated file

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@github-actions

Copy link
Copy Markdown
Contributor

Test Results

4 552 tests   4 546 ✅  4m 28s ⏱️
  364 suites      6 💤
  364 files        0 ❌

Results for commit 75f7f15.

@mgd43b
mgd43b merged commit 9adb103 into main Oct 10, 2026
8 checks passed
@mgd43b
mgd43b deleted the claude/dependabot-prs-consolidate-4af108 branch October 10, 2026 13:52
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.

2 participants