MCPcopy Create free account
hub / github.com/cli/cli / parseCheckStatusFromCheckRunState

Function parseCheckStatusFromCheckRunState

api/queries_pr.go:456–471  ·  view source on GitHub ↗
(state CheckRunState)

Source from the content-addressed store, hash-verified

454}
455
456func parseCheckStatusFromCheckRunState(state CheckRunState) checkStatus {
457 switch state {
458 case CheckRunStateNeutral, CheckRunStateSkipped, CheckRunStateSuccess:
459 return passing
460 case CheckRunStateActionRequired, CheckRunStateCancelled, CheckRunStateFailure, CheckRunStateTimedOut:
461 return failing
462 case CheckRunStateCompleted, CheckRunStateInProgress, CheckRunStatePending, CheckRunStateQueued,
463 CheckRunStateStale, CheckRunStateStartupFailure, CheckRunStateWaiting:
464 return pending
465 // Currently, we treat anything unknown as pending, which includes any future unknown
466 // states we might get back from the API. It might be interesting to do some work to add an additional
467 // unknown state.
468 default:
469 return pending
470 }
471}
472
473func parseCheckStatusFromCheckConclusionState(state CheckConclusionState) checkStatus {
474 switch state {

Callers 1

ChecksStatusMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected