class Dependabot::PullRequestCreator::Gitlab

def merge_request_exists?

def merge_request_exists?
  T.unsafe(gitlab_client_for_source).merge_requests(
    target_project_id || source.repo,
    source_branch: branch_name,
    target_branch: source.branch || default_branch,
    state: "all"
  ).any?
end