status

in app/models/commit.rb [165:184]


  def status
    if skip_ci?
      return 'skipped'
    elsif yaml_errors.present?
      return 'failed'
    elsif builds.none?
      return 'skipped'
    elsif success?
      'success'
    elsif pending?
      'pending'
    elsif running?
      'running'
    elsif canceled?
      'canceled'
    else
      'failed'
    end
  end