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_reviewersfeature flag definition and its check inProjectSetting#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
- Epic: gitlab-org#20708
- Feature issue: #589700
- Rollout issue: #590879