概要
プルリクエストを作成する際、テンプレート使っててもタイトルと詳細を書くのは大変なのに、それに加えて reviewers も指定しなきゃならない?超面倒なので自動で何とかしたい
解決策
どうやら .github ディレクトリ直下に CODEOWNERS という設定ファイルを配置してパスとオーナーとなるユーザーを書いておけば、そのオーナーとなるユーザーが reviewers に自動で入る模様
CODEOWNERS ファイルの設定方法サンプル
# リポジトリ全てを設定したい場合
* @kazumacchi
# srcディレクトリ以下
src/* @kazumacchi
# 複数オーナーを指定する場合はスペース区切りで
public/* @kanagama @kazumacchi
感想
結構簡単だった。
ランダムで選びたいとかなるとさすがに GitHub Actions でゴニョゴニョするしかなさそうだけど、小チームかつ全員でレビューする、もしくは有識者だけやってくれればいいや、という場合には有効そう。