Limit open pull requests for users without write access——GitHub、書き込み権限なしユーザーのオープンPR数を制限する新機能
概要
GitHubが、リポジトリのwriteアクセスを持たないユーザーのオープンプルリクエスト数に上限を設定できる新機能をリリースした。低品質な重複PR・ドライブバイコントリビューションの増加に悩むオープンソースメンテナーのトリアージ負担を軽減する目的で導入された。
詳細
- メンテナーはリポジトリ設定から「writeアクセスなしユーザーのオープンPR上限数」を設定可能
- 上限に達したユーザーは既存のPRをクローズまたはマージするまで新たなPRを開けなくなる
- 信頼できるコントリビューターはバイパスリストに追加でき、フルコラボレーターアクセスを付与せずに上限を超えられる
- ドラフトPRは上限のカウントに含まれない
- AIコーディングツールの普及により低品質なPRが急増している背景があり、CIオーバーヘッドやレビューキューの肥大化抑制にも有効