From 62392d848c3f2729a9864bfd67afe16fadfc46d3 Mon Sep 17 00:00:00 2001 From: hmacr Date: Tue, 22 Jul 2025 19:34:33 +0530 Subject: [PATCH 1/2] Set author email when parsing push events --- src/VCS/Adapter/Git/GitHub.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/VCS/Adapter/Git/GitHub.php b/src/VCS/Adapter/Git/GitHub.php index 054772e..b365c9f 100644 --- a/src/VCS/Adapter/Git/GitHub.php +++ b/src/VCS/Adapter/Git/GitHub.php @@ -602,6 +602,7 @@ public function getEvent(string $event, string $payload): array $authorUrl = $payload['sender']['html_url']; $authorAvatarUrl = $payload['sender']['avatar_url'] ?? ''; $headCommitAuthor = $payload['head_commit']['author']['name'] ?? ''; + $headCommitAuthorEmail = $payload['head_commit']['author']['email'] ?? ''; $headCommitMessage = $payload['head_commit']['message'] ?? ''; $headCommitUrl = $payload['head_commit']['url'] ?? ''; @@ -619,6 +620,7 @@ public function getEvent(string $event, string $payload): array 'authorUrl' => $authorUrl, 'authorAvatarUrl' => $authorAvatarUrl, 'headCommitAuthor' => $headCommitAuthor, + 'headCommitAuthorEmail' => $headCommitAuthorEmail, 'headCommitMessage' => $headCommitMessage, 'headCommitUrl' => $headCommitUrl, 'external' => false, From 414583f40438e39813718d820aa3e05c303b1a6a Mon Sep 17 00:00:00 2001 From: hmacr Date: Wed, 23 Jul 2025 09:29:47 +0530 Subject: [PATCH 2/2] change author name field --- src/VCS/Adapter/Git/GitHub.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/VCS/Adapter/Git/GitHub.php b/src/VCS/Adapter/Git/GitHub.php index b365c9f..fd78e23 100644 --- a/src/VCS/Adapter/Git/GitHub.php +++ b/src/VCS/Adapter/Git/GitHub.php @@ -601,7 +601,7 @@ public function getEvent(string $event, string $payload): array $owner = $payload['repository']['owner']['name'] ?? ''; $authorUrl = $payload['sender']['html_url']; $authorAvatarUrl = $payload['sender']['avatar_url'] ?? ''; - $headCommitAuthor = $payload['head_commit']['author']['name'] ?? ''; + $headCommitAuthorName = $payload['head_commit']['author']['name'] ?? ''; $headCommitAuthorEmail = $payload['head_commit']['author']['email'] ?? ''; $headCommitMessage = $payload['head_commit']['message'] ?? ''; $headCommitUrl = $payload['head_commit']['url'] ?? ''; @@ -619,7 +619,7 @@ public function getEvent(string $event, string $payload): array 'owner' => $owner, 'authorUrl' => $authorUrl, 'authorAvatarUrl' => $authorAvatarUrl, - 'headCommitAuthor' => $headCommitAuthor, + 'headCommitAuthorName' => $headCommitAuthorName, 'headCommitAuthorEmail' => $headCommitAuthorEmail, 'headCommitMessage' => $headCommitMessage, 'headCommitUrl' => $headCommitUrl,