# Functions
ErrorResponse returns a 500 ALB response with a body generated from the provided error.
ForbiddenResponse returns a 403 ALB response.
GetWebhookTypeHTTPHeaders gets the webhook type from http-type headers.
GetWebhookTypeLambdaHeaders gets the webhook type from lambda-type headers.
NewWebhookContext converts a webhook object into a WebhookContext, if possible.
NewWebhookHandler creates a new WebhookHandler from the provided clients and settings.
OKResponse returns a 200 ALB response with the provided body.
ValidateSignatureHTTPHeaders validates a github webhook signature assuming http-formatted headers.
ValidateSignatureLambdaHeaders validates a github webhook signature assuming lambda-formatted headers.
# Structs
WebhookContext represents the full context of a webhook call from Github.
WebhookHandler is a struct that handles incoming Github webhooks.
WebhookHandlerSettings stores the settings associated with a WebhookHandler.