require_code_owner_review: true CODEOWNERSファイルで指定されたコードオーナーからのapproveが必須。CODEOWNERSがないrepoでは自動スキップされるため実質影響なし。
require_last_push_approval: false 最後にpushした人以外からのapproveを要求する設定。falseなので、自分でpushして自分でapproveすることも可能。trueにすると、最後にcommitをpushした本人はapproveできなくなる。
dismiss_stale_reviews_on_push: true approve後に新しいcommitがpushされると、既存のapproveが自動的に取り消される。つまりapprove→typo修正push→再度approveが必要。未レビューの変更がそのままマージされるリスクを防ぐ。
required_approving_review_count: 1 マージに必要なapprove数。1=最低1人のapproveが必要。
required_review_thread_resolution: false PRのレビューコメントスレッド(conversation)を全てresolveしないとマージできない設定。falseなので、未解決のスレッドがあってもマージ可能。