Gitlab::Seeder.quiet do (1..300).each do |i| # Random Project project = Project.all.sample # Random user user = project.users.sample next unless user user_id = user.id MergeRequestObserver.current_user = user MergeRequest.seed(:id, [{ id: i, source_branch: 'master', target_branch: 'feature', project_id: project.id, author_id: user_id, assignee_id: user_id, state: ['opened', 'closed'].sample, milestone: project.milestones.sample, title: Faker::Lorem.sentence(6) }]) print('.') end end