execute

in lib/upgrader.rb [3:25]


  def execute
    puts "GitLab CI #{current_version.major} upgrade tool"
    puts "Your version is #{current_version}"
    puts "Latest available version for GitLab CI #{current_version.major} is #{latest_version}"

    if latest_version?
      puts "You are using the latest GitLab CI version"
    else
      puts "Newer GitLab version is available"
      answer = if ARGV.first == "-y"
                 "yes"
               else
                 prompt("Do you want to upgrade (yes/no)? ", %w{yes no})
               end

      if answer == "yes"
        upgrade
      else
        exit 0
      end
    end
  end