Documentation
¶
Overview ¶
ENGMODEL-OWNER-UNIT: FU-LAMBDA-RUNTIME-OPERATIONS ENGMODEL-CODE-DESCRIPTION: wires Lambda runtime entrypoints and shared execution dependencies
ENGMODEL-OWNER-UNIT: FU-GITHUB-WEBHOOK-INGRESS ENGMODEL-CODE-DESCRIPTION: validates GitHub webhook signatures and routes pull request events
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LambdaRuntimeOps ¶
type LambdaRuntimeOps struct{}
func (*LambdaRuntimeOps) ApplyRelease ¶
func (o *LambdaRuntimeOps) ApplyRelease(functionName, imageTag string)
TRLC-LINKS: REQ-PRR-011
type WebhookIngress ¶
type WebhookIngress struct{}
ENGMODEL-LINKS: IF-BEDROCK-WEBHOOK-API, FLOW-BEDROCK-PR-REVIEW, CTRL-BEDROCK-WEBHOOK-SIGNATURE, FU-GITHUB-WEBHOOK-INGRESS
func (*WebhookIngress) RoutePullRequestEvent ¶
func (w *WebhookIngress) RoutePullRequestEvent(eventType, repo, pr string)
ENGMODEL-LINKS: IF-BEDROCK-WEBHOOK-API, FLOW-BEDROCK-PR-REVIEW, DO-BEDROCK-PR-CONTEXT TRLC-LINKS: REQ-PRR-002
func (*WebhookIngress) VerifySignature ¶
func (w *WebhookIngress) VerifySignature(payload []byte, signatureHeader, secret string) bool
ENGMODEL-LINKS: IF-BEDROCK-WEBHOOK-API, FLOW-BEDROCK-PR-REVIEW, CTRL-BEDROCK-WEBHOOK-SIGNATURE TRLC-LINKS: REQ-PRR-001