GitHub、低品質PR対策向けメンテナツール群

428文字
2分
編集

GitHub は、生成 AI により PR や Issue が短時間に大量生成される「Eternal September」と呼ばれる状況に対し、メンテナのレビュー負荷を下げる機能群を公開した。作成コストは下がった一方でレビューコストは変わらないため、量で信頼が崩れる前に入口とトリアージを整える狙いである。

Issue では、コメントメニューから重要な更新を先頭に固定する pinned comments を利用できる。さらに「+1」「same here」のような低情報量コメントの代わりにリアクションや購読を促すバナーを表示し、通知ノイズを減らす。

PR レビュー側では、新しい Files changed 体験で diff 表示を最適化し、大規模 PR ではクリック・入力・スクロールへの応答が最大 67% 速くなった。Issue の閲覧・移動もメンテナ向けに高速化されている。

パブリックリポジトリでは temporary interaction limits により、一定期間、特定ユーザー層のコメント・Issue 作成・PR 作成・リアクションなどを制限できる。制限期間は 24 時間、3 日、1 週間、1 か月、6 か月から選べる。

UI からスパム PR や abusive PR を削除する機能は coming soon として告知されている。検討中の方向性として、リンク済み Issue の必須化など criteria-based gating や、CONTRIBUTING.md に沿った自動トリアージも挙げられている。いずれも任意・設定可能とされ、初参加者への影響を認識した上での設計である。

#参考文献