From 19bb3a1d30e333b5af2fe68cf14d75efed17f0bb Mon Sep 17 00:00:00 2001 From: matamune Date: Tue, 12 May 2026 21:08:26 +0000 Subject: [PATCH] Tolerate username owner in GitHub payloads --- src/providers/github.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/providers/github.ts b/src/providers/github.ts index 927e1f6..b9c4a5b 100644 --- a/src/providers/github.ts +++ b/src/providers/github.ts @@ -15,6 +15,7 @@ type GitHubPayload = { default_branch?: string; owner?: { login?: string; + username?: string; name?: string; }; }; @@ -40,7 +41,7 @@ export function normalizeGithubEvent(input: { payload: GitHubPayload; }): GitWebhookEvent { const { payload } = input; - const repoOwner = payload.repository?.owner?.login ?? payload.repository?.owner?.name; + const repoOwner = payload.repository?.owner?.login ?? payload.repository?.owner?.username ?? payload.repository?.owner?.name; const repoName = payload.repository?.name; const fullName = payload.repository?.full_name ?? (repoOwner && repoName ? `${repoOwner}/${repoName}` : undefined);