Required Reviewer とは?
required reviewer は、merge や進行を許可される前に pull request を承認するか deployment を認可しなければならない個人またはチームです。要件はリポジトリごと、code owners を介した path ごと、または環境ごとに定義できます。それらは、機密性の高いコードや本番への変更に適切な専門家が承認することを保証します。
なぜ重要か
適切な人による必須のレビューはミスを捕捉し知識を広め、deployment に対しては説明責任のある人間のチェックポイントを加えます。code-owner のルールは、影響を受ける領域を保守する人にレビューを振り分けるため、機密性の高い変更には常に専門家の目が入ります。
関連する概念
- code owners は file の path でレビューを振り分ける
- branch protection と環境ルールの両方で使われる
- 承認 workflow の構成要素
関連ガイド
What Is Branch Protection?Branch protection enforces rules on important branches, like required reviews and status checks, before chang…
What Are Environment Protection Rules?Environment protection rules gate deployments to an environment behind required approvals, wait timers, or br…
What Is an Approval Workflow?An approval workflow requires a designated person to manually authorize a deployment or action before the pip…