Skip to content
Latchkey

Breaking Change Detection とは?

breaking change detection は、API schema やライブラリのシグネチャといったインターフェースを以前のバージョンと diff して、互換性のない変更を特定するツールです。フィールドの削除、型の厳格化、エンドポイントの改名などが、それがフラグを立てる典型例です。CI で実行されるため、警告は pull request 上に表示されます。

なぜ重要か

マージ前に breaking change を捕捉することで、下流の consumer に予期しない障害が起きるのを防ぎます。呼び出し側を黙って壊すのではなく、バージョン管理や調整という意図的な選択を促します。

関連ガイド