Add migration to populate section for code_owner entries
In https://gitlab.com/gitlab-org/gitlab/-/merge_requests/33121 we're adding a new index that includes `section` for `code_owner`(or `rule_type = 2`) rules. By default, newly created rules will have a default value of `codeowners`, but there exist legacy `code_owner` rules where this is still `nil`. Add a migration that finds MRs with these rules and resync ```ruby merge_request_ids.each_slice(10) do |ids| MergeRequest.where(id: ids).each do |merge_request| MergeRequests::SyncCodeOwnerApprovalRules.new(merge_request).execute end end ``` Note that we only really need to do this for `rule_type = 2`, as we're in the process of removing the parallel `code_owner` column, which was synced with `rule_type = 2` Related to https://gitlab.com/gitlab-org/gitlab/-/merge_requests/33121
issue