Skip to content

build: 版表記の追随対象からビルドツールの版を外す - #40

Merged
k163377 merged 1 commit into
mainfrom
build/drop-build-tool-version-mentions
Aug 15, 2026
Merged

build: 版表記の追随対象からビルドツールの版を外す#40
k163377 merged 1 commit into
mainfrom
build/drop-build-tool-version-mentions

Conversation

@k163377

@k163377 k163377 commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

背景

Dependabot の Gradle ラッパー更新 PR(#38 / #39)が CI で落ちる。失敗は build / build-macos の 1 か所のみで、ci-gate はその集約:

Execution failed for task ':checkVersionMentions'
> 現行バージョンとズレた表記があります: docs/実装ノート.md, docs/test/テスト戦略.md

versionMentionRules が wrapper properties から Gradle 版を導出し資料中の表記と照合していたため、ラッパー更新のたびに資料の追随コミットが必須になっていた。ビルドツールの版は配布物へ影響しないため、追随を要求すること自体が過剰である。

変更

  • build.gradle.kts: gradleWrapperVersion の導出と Gradle / Maven の置換規則を削除し、追随対象を配布物を左右する版(Kotlin 版・自版)に限る方針をコメントへ残す
  • docs/実装ノート.md / docs/test/テスト戦略.md: 実測環境の記述から Gradle / Maven の具体的な版を削除する
  • README.md: 互換表の実測版注記を削除する。下限表記 Gradle 9+ or Maven 3.9+ は維持する

README の該当行は release 群に属し現在は未検査だが、リリース宣言時に同じ理由で乖離するため併せて解消する。

Kotlin 更新 PR が syncVersionMentions の追随を要求する点は設計どおりで変更しない(配布版 <KotlinVersion>-<自版> に Kotlin 版が乗るため)。

検証

CI が中断していたため、ルートビルドが更新後のラッパーで通ること自体が未検証だった。その確認まで行っている。

🤖 Generated with Claude Code

ビルドツール(Gradle / Maven)の版は配布物へ影響しないが、資料が具体的な版へ
言及していたため、checkVersionMentions がラッパー更新のたびに資料の追随を要求し、
Dependabot のラッパー更新 PR が CI で落ちていた。

追随対象を配布物を左右する版(Kotlin 版・自版)に限り、wrapper properties からの
版導出と Gradle / Maven の置換規則を削除する。資料側はサポート下限のみを残し、
具体的な版への言及を落とす。README の互換表の実測版注記も、リリース宣言時に
同じ理由で乖離するため併せて削除する。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@k163377
k163377 marked this pull request as ready for review August 15, 2026 18:19
@k163377
k163377 merged commit 37dbea1 into main Aug 15, 2026
12 checks passed
@k163377
k163377 deleted the build/drop-build-tool-version-mentions branch August 15, 2026 18:21
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.

1 participant