Versions in this module Expand all Collapse all v0 v0.19.0 May 4, 2026 Changes in this version + const GitHubAppClientSecret + const GitHubAppPEM + const GitHubAppWebhookSecret + func EnsureRepoInMetadata(ctx core.MetadataWriter, app core.IntegrationContext, configuration any) error + func ExtractAction(data map[string]any) (string, bool) + func FindSecret(ctx core.IntegrationContext, secretName string) (string, error) + func NewClient(ctx core.IntegrationContext, ghAppID int64, installationID string) (*github.Client, error) + func SanitizeAssignees(assignees []string) []string + func VerifySignature(ctx core.WebhookRequestContext) (int, error) + func WhitelistedAction(data map[string]any, allowed []string) bool + func WithWebhookLogger(ctx core.WebhookRequestContext, triggerName string) core.WebhookRequestContext + type GitHubAppMetadata struct + ClientID string + ID int64 + Slug string + type Metadata struct + GitHubApp GitHubAppMetadata + InstallationID string + Owner string + Repositories []Repository + State string + type NodeMetadata struct + Repository *Repository + type Repository struct + ID int64 + Name string + URL string + type WebhookConfiguration struct + EventType string + EventTypes []string + Repository string