Skip to content

Commit 58cbd1d

Browse files
jamesarichclaude
andauthored
ci: group Kotlin-compiler-locked tooling in one Renovate PR (#5758)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent d318000 commit 58cbd1d

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

.github/renovate.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,20 @@
9191
"major"
9292
],
9393
"automerge": false
94+
},
95+
{
96+
"description": "Coordinate the Kotlin-compiler-locked toolchain in one human-reviewed PR. Kotlin, KSP, Mokkery, and the Koin compiler plugin are version-locked to the Kotlin compiler and break when bumped out of lockstep (e.g. Mokkery 3.4.0 and kable 0.43.1 both required Kotlin 2.4.0 — PRs #5750/#5740). Supersedes the built-in group:kotlinMonorepo/group:kspMonorepo for these packages so they land together; automerge stays off so compiler bumps always get a human review plus a green CI build. The `[.:]` after kotlin intentionally excludes org.jetbrains.kotlinx (coroutines/serialization runtime), which is not compiler-locked.",
97+
"groupName": "kotlin-toolchain",
98+
"matchManagers": [
99+
"gradle"
100+
],
101+
"matchPackageNames": [
102+
"/^org\\.jetbrains\\.kotlin[.:]/",
103+
"/^com\\.google\\.devtools\\.ksp/",
104+
"/^dev\\.mokkery/",
105+
"/^io\\.insert-koin\\.compiler\\.plugin/"
106+
],
107+
"automerge": false
94108
}
95109
]
96110
}

0 commit comments

Comments
 (0)