MCPcopy Create free account
hub / github.com/github/gh-aw / resolveItemNumber

Function resolveItemNumber

pkg/cli/outcome_eval.go:367–375  ·  view source on GitHub ↗

resolveItemNumber returns the object number, trying item.Number first then URL parsing.

(item CreatedItemReport)

Source from the content-addressed store, hash-verified

365
366// resolveItemNumber returns the object number, trying item.Number first then URL parsing.
367func resolveItemNumber(item CreatedItemReport) int {
368 if item.Number > 0 {
369 return item.Number
370 }
371 if item.URL != "" {
372 return parseNumberFromURL(item.URL)
373 }
374 return 0
375}
376
377// enrichOutcomeWithObjectiveValue computes the objective value for an outcome by fetching
378// its associated issue/PR labels and applying the label-to-value mapping.

Callers 14

evalAddLabelsFunction · 0.85
evalAddReviewerFunction · 0.85
evalCreatePullRequestFunction · 0.85
TestResolveItemNumberFunction · 0.85
evalRetainedUpdateFunction · 0.85
evalCreateIssueFunction · 0.85
evalCloseStickyFunction · 0.85
evalAssignMilestoneFunction · 0.85
evalMarkReadyFunction · 0.85
evalPushToPRBranchFunction · 0.85

Calls 1

parseNumberFromURLFunction · 0.85

Tested by 1

TestResolveItemNumberFunction · 0.68