MCPcopy
hub / github.com/cli/cli / parseCheckStatusFromCheckRunState

Function parseCheckStatusFromCheckRunState

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

Source from the content-addressed store, hash-verified

429}
430
431func parseCheckStatusFromCheckRunState(state CheckRunState) checkStatus {
432 switch state {
433 case CheckRunStateNeutral, CheckRunStateSkipped, CheckRunStateSuccess:
434 return passing
435 case CheckRunStateActionRequired, CheckRunStateCancelled, CheckRunStateFailure, CheckRunStateTimedOut:
436 return failing
437 case CheckRunStateCompleted, CheckRunStateInProgress, CheckRunStatePending, CheckRunStateQueued,
438 CheckRunStateStale, CheckRunStateStartupFailure, CheckRunStateWaiting:
439 return pending
440 // Currently, we treat anything unknown as pending, which includes any future unknown
441 // states we might get back from the API. It might be interesting to do some work to add an additional
442 // unknown state.
443 default:
444 return pending
445 }
446}
447
448func parseCheckStatusFromCheckConclusionState(state CheckConclusionState) checkStatus {
449 switch state {

Callers 1

ChecksStatusMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected