prow/github/report/report.go
func prowjobStateToGitHubStatus(pjState prowapi.ProwJobState) (string, error) {
	switch pjState {
	case prowapi.TriggeredState:
		return github.StatusPending, nil
	case prowapi.PendingState:
		return github.StatusPending, nil
	case prowapi.SuccessState:
		return github.StatusSuccess, nil
	case prowapi.ErrorState:
		return github.StatusError, nil
	case prowapi.FailureState:
		return github.StatusFailure, nil
	case prowapi.AbortedState:
		return github.StatusFailure, nil
	}
	return "", fmt.Errorf("Unknown prowjob state: %v", pjState)
}
func prowjobStateToGitHubStatus(pjState prowapi.ProwJobState) (string, error) {
	switch pjState {
	case prowapi.TriggeredState:
		return github.StatusPending, nil
	case prowapi.PendingState:
		return github.StatusPending, nil
	case prowapi.SuccessState:
		return github.StatusSuccess, nil
	case prowapi.ErrorState:
		return github.StatusError, nil
	case prowapi.FailureState:
		return github.StatusFailure, nil
	case prowapi.AbortedState:
		return github.StatusFailure, nil
	}
	return "", fmt.Errorf("Unknown prowjob state: %v", pjState)
}
func prowjobStateToGitHubStatus ( pjState prowapi . ProwJobState ) ( string , error ) { switch pjState { case prowapi . TriggeredState : return github . StatusPending , nil case prowapi . PendingState : return github . StatusPending , nil case prowapi . SuccessState : return github . StatusSuccess , nil case prowapi . ErrorState : return github . StatusError , nil case prowapi . FailureState : return github . StatusFailure , nil case prowapi . AbortedState : return github . StatusFailure , nil } return " " , fmt . Errorf ( " " , pjState ) }
// prowjobStateToGitHubStatus maps prowjob status to github states.
// GitHub states can be one of error, failure, pending, or success.
// https://developer.github.com/v3/repos/statuses/#create-a-status
prowjobStateToGitHubStatus maps prowjob status to github states . GitHub states can be one of error failure pending or success . https : // developer . github . com / v3 / repos / statuses / #create - a - status