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

Function parseCheckStatusFromCheckConclusionState

api/queries_pr.go:473–487  ·  view source on GitHub ↗
(state CheckConclusionState)

Source from the content-addressed store, hash-verified

471}
472
473func parseCheckStatusFromCheckConclusionState(state CheckConclusionState) checkStatus {
474 switch state {
475 case CheckConclusionStateNeutral, CheckConclusionStateSkipped, CheckConclusionStateSuccess:
476 return passing
477 case CheckConclusionStateActionRequired, CheckConclusionStateCancelled, CheckConclusionStateFailure, CheckConclusionStateTimedOut:
478 return failing
479 case CheckConclusionStateStale, CheckConclusionStateStartupFailure:
480 return pending
481 // Currently, we treat anything unknown as pending, which includes any future unknown
482 // states we might get back from the API. It might be interesting to do some work to add an additional
483 // unknown state.
484 default:
485 return pending
486 }
487}
488
489// CreatePullRequest creates a pull request in a GitHub repository
490func CreatePullRequest(client *Client, repo *Repository, params map[string]any) (*PullRequest, error) {

Callers 1

ChecksStatusMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected