Skip to content

chore(jetbrains): bump gradle wrapper to 9.8.0 and intellij-gradle-plugin to 2.19.0 - #14739

Merged
github-actions[bot] merged 5 commits into
mainfrom
dependabot/gradle/packages/kilo-jetbrains/jetbrains-minor-patch-a1ea12b231
Oct 2, 2026
Merged

github-actions[bot] merged 5 commits into
mainfrom
dependabot/gradle/packages/kilo-jetbrains/jetbrains-minor-patch-a1ea12b231

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the Gradle wrapper from 9.7.1 to 9.8.0 and org.jetbrains.intellij.platform (IntelliJ Platform Gradle Plugin) from 2.17.0 to 2.19.0 in packages/kilo-jetbrains. Started as a Dependabot group PR; two of its four bumps were dropped and fixes were added.

Not included

  • org.jetbrains.kotlin.jvm and org.jetbrains.kotlin.plugin.serialization 2.3.20 to 2.4.20 stay out. The rpc compiler plugin cannot load on Kotlin 2.4 (ClassCastException in :shared:compileKotlin), and no rpc release supports it yet. The newest, 2.4.0-RC-0.1, fails too.

Fixes needed for 2.19.0

  • The test platform now ships the Java plugin, which registers a real "Application" run configuration type. WorktreeRunDelegateTest and WorktreeRunManagerTest assumed it was absent. A new ConfigTypes test helper hides it and registers the test types through the extension mask.
  • 2.19.0 stores its layout cache in .intellijPlatform/ides/layoutIndex. The extraction guard in build.gradle.kts read it as an incomplete IDE, so every second Gradle run failed. The guard now skips that folder.

Notes

  • gradle-wrapper.jar matches Gradle's official 9.8.0 checksum.
  • gradlew.bat shows a whole-file diff because the new file has CRLF endings and the repo stores LF (eol=lf).
  • Dependabot will propose the Kotlin bump again. Close it, or ignore it, until an rpc release supports Kotlin 2.4.

Bumps the jetbrains-minor-patch group in /packages/kilo-jetbrains with 4 updates: [gradle-wrapper](https://github.com/gradle/gradle), org.jetbrains.intellij.platform, org.jetbrains.kotlin.jvm and org.jetbrains.kotlin.plugin.serialization.


Updates `gradle-wrapper` from 9.7.1 to 9.8.0
- [Release notes](https://github.com/gradle/gradle/releases)
- [Commits](gradle/gradle@v9.7.1...v9.8.0)

Updates `org.jetbrains.intellij.platform` from 2.17.0 to 2.19.0

Updates `org.jetbrains.kotlin.jvm` from 2.3.20 to 2.4.20

Updates `org.jetbrains.kotlin.plugin.serialization` from 2.3.20 to 2.4.20

---
updated-dependencies:
- dependency-name: gradle-wrapper
  dependency-version: 9.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: jetbrains-minor-patch
- dependency-name: org.jetbrains.intellij.platform
  dependency-version: 2.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: jetbrains-minor-patch
- dependency-name: org.jetbrains.kotlin.jvm
  dependency-version: 2.4.20
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: jetbrains-minor-patch
- dependency-name: org.jetbrains.kotlin.plugin.serialization
  dependency-version: 2.4.20
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: jetbrains-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Oct 2, 2026
@kilo-code-bot

kilo-code-bot Bot commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Code Review Summary

Status: No Issues Found | Recommendation: Merge

Incremental review of the latest fixup commit (5f28343c), which only renames ConfigTypes.apply() to ConfigTypes.mask() and corrects stale test comments. The rename is applied consistently at both call sites and inside add(); no other ConfigTypes.apply() references remain. mask() still disposes the previous mask before re-reading the extension point, so previously registered types are not duplicated. No bugs, security, performance, or memory-leak issues found in the changed lines.

Files Reviewed (3 files)
  • packages/kilo-jetbrains/backend/src/test/kotlin/ai/kilocode/backend/run/WorktreeRunDelegateTest.kt
  • packages/kilo-jetbrains/backend/src/test/kotlin/ai/kilocode/backend/run/WorktreeRunManagerTest.kt
  • packages/kilo-jetbrains/backend/src/test/kotlin/ai/kilocode/backend/testing/PlainApplicationType.kt
Previous Review Summaries (2 snapshots, latest commit d14808f)

Current summary above is authoritative. Previous snapshots are kept for context only.

Previous review (commit d14808f)

Status: No Issues Found | Recommendation: Merge

Incremental review of the author fixup commits added after the dependency bump. Gradle wrapper 9.8.0 and IntelliJ Platform Gradle Plugin 2.19.0 stay, while Kotlin JVM/serialization plugins are reverted to 2.3.20 in the version catalog (consistent with build.gradle.kts). The test platform now hides the real Application run-configuration type via ConfigTypes, and the extraction guard excludes the platform plugin layout cache (layoutIndex). No bugs, security, performance, or memory-leak issues found in the changed lines; build/compile compatibility is covered by CI.

Files Reviewed (8 files)
  • packages/kilo-jetbrains/backend/src/test/kotlin/ai/kilocode/backend/run/WorktreeRunDelegateTest.kt
  • packages/kilo-jetbrains/backend/src/test/kotlin/ai/kilocode/backend/run/WorktreeRunManagerTest.kt
  • packages/kilo-jetbrains/backend/src/test/kotlin/ai/kilocode/backend/testing/PlainApplicationType.kt
  • packages/kilo-jetbrains/build.gradle.kts
  • packages/kilo-jetbrains/gradle/libs.versions.toml
  • packages/kilo-jetbrains/gradle/wrapper/gradle-wrapper.jar (binary)
  • packages/kilo-jetbrains/gradle/wrapper/gradle-wrapper.properties
  • packages/kilo-jetbrains/gradlew.bat

Previous review (commit 5908595)

Status: No Issues Found | Recommendation: Merge

Dependency bump PR (Dependabot): Gradle wrapper 9.7.1 → 9.8.0, IntelliJ Platform Gradle Plugin 2.17.0 → 2.19.0, Kotlin JVM/serialization plugins 2.3.20 → 2.4.20. The version catalog, wrapper properties, wrapper jar, and regenerated gradlew.bat are consistent with the declared updates, and no hand-written logic changed. No bugs, security, or performance issues found in the changed lines; build/compile compatibility is covered by CI.

Files Reviewed (4 files)
  • packages/kilo-jetbrains/gradle/libs.versions.toml
  • packages/kilo-jetbrains/gradle/wrapper/gradle-wrapper.properties
  • packages/kilo-jetbrains/gradle/wrapper/gradle-wrapper.jar (binary)
  • packages/kilo-jetbrains/gradlew.bat

Reviewed by deepseek-v4.1-flash · Input: 0 · Output: 0 · Cached: 0

Review guidance: REVIEW.md from base branch main

@github-actions
github-actions Bot enabled auto-merge (squash) October 2, 2026 11:22
@brunoagatao brunoagatao self-assigned this Oct 2, 2026
…un type in tests

Kotlin 2.4.20 breaks the rpc compiler plugin (no rpc release supports it yet).
intellij-gradle-plugin 2.19.0 ships the Java plugin in the test platform, which
registers a real Application type; the worktree run tests now mask it.
… extraction guard

intellij-gradle-plugin 2.19.0 stores its layout index under .intellijPlatform/ides, which
the guard treated as an incomplete IDE extraction, so every second Gradle run failed.
@brunoagatao brunoagatao changed the title chore(jetbrains): bump the jetbrains-minor-patch group in /packages/kilo-jetbrains with 4 updates chore(jetbrains): bump gradle wrapper to 9.8.0 and intellij-gradle-plugin to 2.19.0 Oct 2, 2026
@github-actions
github-actions Bot merged commit e8cabb4 into main Oct 2, 2026
25 checks passed
@github-actions
github-actions Bot deleted the dependabot/gradle/packages/kilo-jetbrains/jetbrains-minor-patch-a1ea12b231 branch October 2, 2026 15:30
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant