Skip to content

fix(renovate): Kotlin パッケージを1つのグループにまとめて重複 PR を防ぐ#467

Merged
yuuahp merged 1 commit intojaoafa:mainfrom
akubiusa:fix/renovate-kotlin-group
Apr 5, 2026
Merged

fix(renovate): Kotlin パッケージを1つのグループにまとめて重複 PR を防ぐ#467
yuuahp merged 1 commit intojaoafa:mainfrom
akubiusa:fix/renovate-kotlin-group

Conversation

@akubiusa
Copy link
Copy Markdown
Member

@akubiusa akubiusa commented Apr 5, 2026

概要

Renovate が Kotlin Gradle プラグインと Kotlin Maven ライブラリを別グループとして扱っていたため、libs.versions.toml の同じ kotlin バージョン参照を更新する差分が同一のPRが2件作成される問題を修正します。

問題の詳細

libs.versions.toml では以下のパッケージがすべて同一の kotlin バージョン参照を使用しています:

  • Gradle プラグイン: org.jetbrains.kotlin.jvm, org.jetbrains.kotlin.plugin.serialization
  • Maven ライブラリ: org.jetbrains.kotlin:kotlin-reflect, org.jetbrains.kotlin:kotlin-test

Renovate はこれらを renovate/kotlinrenovate/kotlin-monorepo の2つのブランチに分けて管理するため、実際の差分が完全に同一のPRが重複して作成されていました(例: PR #454#455)。

修正内容

renovate.jsonorg.jetbrains.kotlin で始まる全パッケージを kotlin グループに統合するルールを追加しました。

{
  "groupName": "kotlin",
  "matchPackageNames": [
    "/^org\\.jetbrains\\.kotlin/"
  ]
}

これにより次回の Renovate 実行から、Kotlin 関連の全パッケージが1つのPRにまとめて作成されます。

関連PR

🤖 Generated with Claude Code

Renovate が Kotlin Gradle プラグインと Kotlin Maven ライブラリを別グループとして
扱っていたため、libs.versions.toml の同じ `kotlin` バージョン参照を更新する
差分が同一のPRが2件作成される問題があった。

`org.jetbrains.kotlin` で始まる全パッケージを `kotlin` グループに統合し、
今後は1つのPRにまとめて作成されるよう修正する。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions github-actions bot requested a review from book000 April 5, 2026 13:16
@book000 book000 requested a review from yuuahp April 5, 2026 14:12
@yuuahp yuuahp added this pull request to the merge queue Apr 5, 2026
Merged via the queue into jaoafa:main with commit f990231 Apr 5, 2026
10 checks passed
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.

3 participants