Make automatic Code Owners reviewer assignment generally available

What and why

Make automatic Code Owners reviewer assignment generally available in 19.1.

The auto_assign_code_owner_reviewers flag is a gitlab_com_derisk type, which cannot be set to default_enabled: true, and it is already enabled on GitLab.com. Removing the flag makes the feature available by default, gated only by the code_owners licensed feature. The Beta badge is also removed.

Changes

  • Remove the auto_assign_code_owner_reviewers feature flag definition and its check in ProjectSetting#reviewer_auto_assignment_available?.
  • Remove the Beta badge from the automatic reviewer assignment project settings.
  • Update documentation for general availability.
  • Drop the feature-flag-disabled spec contexts; coverage is retained by the existing license and project-setting contexts.

References

Merge request reports

Loading