class Dependabot::PullRequestCreator::BranchNamer::DependencyGroupStrategy

def dependency_digest

def dependency_digest
  @dependency_digest ||= T.let(
    Digest::MD5.hexdigest(dependencies.map do |dependency|
                            "#{dependency.name}-#{dependency.removed? ? 'removed' : dependency.version}"
                          end.sort.join(",")).slice(0, 10),
    T.nilable(String)
  )
end