MCPcopy Index your code
hub / github.com/cli/cli / parseCheckStatusFromCheckConclusionState

Function parseCheckStatusFromCheckConclusionState

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

Source from the content-addressed store, hash-verified

446}
447
448func parseCheckStatusFromCheckConclusionState(state CheckConclusionState) checkStatus {
449 switch state {
450 case CheckConclusionStateNeutral, CheckConclusionStateSkipped, CheckConclusionStateSuccess:
451 return passing
452 case CheckConclusionStateActionRequired, CheckConclusionStateCancelled, CheckConclusionStateFailure, CheckConclusionStateTimedOut:
453 return failing
454 case CheckConclusionStateStale, CheckConclusionStateStartupFailure:
455 return pending
456 // Currently, we treat anything unknown as pending, which includes any future unknown
457 // states we might get back from the API. It might be interesting to do some work to add an additional
458 // unknown state.
459 default:
460 return pending
461 }
462}
463
464// CreatePullRequest creates a pull request in a GitHub repository
465func CreatePullRequest(client *Client, repo *Repository, params map[string]interface{}) (*PullRequest, error) {

Callers 1

ChecksStatusMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected