retrieve_branch

in lib/tasks/task_helpers.rb [41:62]


  def retrieve_branch(slug)
    
    
    
    
    if stable_branch_name.nil?
      merge_request_iid = ENV.fetch("MERGE_REQUEST_IID_#{slug.upcase}", nil)
      branch_name = ENV.fetch("BRANCH_#{slug.upcase}", default_branch(products[slug].fetch('repo')))

      return branch_name, "heads/#{branch_name}" if merge_request_iid.nil?

      return branch_name, "merge-requests/#{merge_request_iid}/head"
    end

    
    
    
    stable_branch = stable_branch_for(slug)

    [stable_branch, "heads/#{stable_branch}"]
  end