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

Function combineTokenExpressions

pkg/workflow/github_token.go:15–21  ·  view source on GitHub ↗
(primaryExpression, fallbackExpression string)

Source from the content-addressed store, hash-verified

13}
14
15func combineTokenExpressions(primaryExpression, fallbackExpression string) string {
16 combined := BuildOr(
17 &ExpressionNode{Expression: stripExpressionWrapper(primaryExpression)},
18 &ExpressionNode{Expression: stripExpressionWrapper(fallbackExpression)},
19 )
20 return wrapGitHubExpression(RenderCondition(combined))
21}
22
23// getEffectiveGitHubToken returns the GitHub token to use, with precedence:
24// 1. Custom token passed as parameter (e.g., from tool-specific config)

Calls 4

BuildOrFunction · 0.85
stripExpressionWrapperFunction · 0.85
wrapGitHubExpressionFunction · 0.85
RenderConditionFunction · 0.85

Tested by 1