in lib/release_tools/tracker/merge_request_updater.rb [77:104]
def each_deployment_merge_request(project_path, deployment_id, &)
page = with_retries do
GitlabClient.deployed_merge_requests(
project_path,
deployment_id
)
end
if page.empty?
if project_path == Project::GitlabEe.path
logger.fatal('Deployments API returned no merge requests for gitlab-org/gitlab', deployment_id: deployment_id, project: project_path)
else
logger.warn('Deployments API returned no merge requests', deployment_id: deployment_id, project: project_path)
end
end
while page
parallel_each(page.each.to_a, &)
with_retries do
page = page.next_page
end
end
end