Skip to content

Upgrade Kotlin to 2.4.20 with verified locks and compatible CodeQL - #8

Merged
deku2026 merged 4 commits into
mainfrom
dependabot/gradle/kotlin-acafa611cf
Sep 14, 2026
Merged

deku2026 merged 4 commits into
mainfrom
dependabot/gradle/kotlin-acafa611cf

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 14, 2026

Copy link
Copy Markdown
Contributor

Upgrade Kotlin JVM to 2.4.20 with the producer and isolated consumer locks and checksums. The original version-only update stopped both packaging and Java/Kotlin CodeQL during plugin resolution. Refresh the dependency state, update the documented compiler requirements, and incorporate the latest main branch while keeping strict verification enabled.

Stable CodeQL CLI 2.27.0 also cannot extract Kotlin 2.4.20. The Java/Kotlin job temporarily uses the SHA-256-pinned upstream codeql-bundle-20260913 build containing the compatibility fix. This is an unsupported prerelease scanner used only for analysis. CONTRIBUTING records how to remove the override once the action recommends stable CLI 2.27.1 or later. Kotlin stays on the patched release for GHSA-r937-wjx7-w2jp; no scan is skipped or allowed to fail.

Validation:

  • Locked restore, regeneration checks and packing of all six NuGet/npm/Maven packages passed locally.
  • Windows consumers with fresh caches passed C# gRPC, TypeScript gRPC-Web, Kotlin gRPC and C# Native AOT checks against the actual package archives.
  • All 17 release tests, real signing/verification of the 15 Maven publication files, formatting and whitespace checks passed.
  • Independently verified all 78 new producer/consumer artifact checksums against their Maven Central or Gradle Plugin Portal sources. Existing trusted checksums and verification policy are unchanged.
  • Hosted CI and Security both passed on e6e74d4: Windows/Linux package consumers with Native AOT, all four CodeQL languages, dependency review and secret scanning. GitHub CodeQL results processing also passed.

This PR validates package consumers and analysis; it does not publish packages or claim Android device validation.

Bumps the kotlin group with 1 update: [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin).


Updates `org.jetbrains.kotlin.jvm` from 2.3.21 to 2.4.20
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.3.21...v2.4.20)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin.jvm
  dependency-version: 2.4.20
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Sep 14, 2026
@dependabot
dependabot Bot requested a review from deku2026 as a code owner September 14, 2026 04:25
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Sep 14, 2026
@deku2026 deku2026 changed the title Bump org.jetbrains.kotlin.jvm from 2.3.21 to 2.4.20 in the kotlin group Upgrade Kotlin to 2.4.20 with verified locks and compatible CodeQL Sep 14, 2026
@deku2026
deku2026 merged commit 1163fa8 into main Sep 14, 2026
14 checks passed
@deku2026
deku2026 deleted the dependabot/gradle/kotlin-acafa611cf branch September 14, 2026 05:50
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.

1 participant