Add code_owner_reviewer_assignment_strategy to project_settings

Summary

  • Adds code_owner_reviewer_assignment_strategy smallint column to project_settings (default: 0/disabled)
  • Adds MergeRequests::CodeOwnerReviewerAssignmentStrategy concern with enum (disabled=0, all_members=1)
  • Includes concern in EE::ProjectSetting
  • Adds auto_assign_code_owner_reviewers feature flag (gitlab_com_derisk, default disabled)

Part 1 of 3 for CODEOWNERS automatic reviewer assignment.

Merge request reports

Loading