class Dependabot::PullRequestUpdater::Gitlab

def gitlab_client_for_source

def gitlab_client_for_source
  @gitlab_client_for_source ||=
    T.let(
      Dependabot::Clients::GitlabWithRetries.for_source(
        source: source,
        credentials: credentials
      ),
      T.nilable(Dependabot::Clients::GitlabWithRetries)
    )
end