From 0414e95cfb13ce36a38ceb92701e053c08de99f6 Mon Sep 17 00:00:00 2001 From: Giteabot Date: Wed, 9 Aug 2023 17:00:34 +0800 Subject: [PATCH] Add pull request review request webhook event (#26401) (#26407) Backport #26401 by @yardenshoham Add webhook events for pull request review requests - Fixes #26371 - Added support for the "Pull request review requested" and "Pull request review request removed" webhook events. - Updated the `getPullRequestPayloadInfo` function in `general.go` to handle these new webhook events. # Before ![image](https://github.com/go-gitea/gitea/assets/20454870/bd942971-fb1d-40f3-8961-46638e3588fa) # After ![image](https://github.com/go-gitea/gitea/assets/20454870/216e9c7d-0a4d-49f9-8492-2d14c88bbf4e) Signed-off-by: Yarden Shoham Co-authored-by: Yarden Shoham (cherry picked from commit dbabdf6d711ce0d72f98b2f099397c2ae7b7444b) --- services/webhook/general.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/webhook/general.go b/services/webhook/general.go index 1f7d204d1f..f53ea31ffa 100644 --- a/services/webhook/general.go +++ b/services/webhook/general.go @@ -131,6 +131,10 @@ func getPullRequestPayloadInfo(p *api.PullRequestPayload, linkFormatter linkForm case api.HookIssueReviewed: text = fmt.Sprintf("[%s] Pull request reviewed: %s", repoLink, titleLink) attachmentText = p.Review.Content + case api.HookIssueReviewRequested: + text = fmt.Sprintf("[%s] Pull request review requested: %s", repoLink, titleLink) + case api.HookIssueReviewRequestRemoved: + text = fmt.Sprintf("[%s] Pull request review request removed: %s", repoLink, titleLink) } if withSender { text += fmt.Sprintf(" by %s", linkFormatter(setting.AppURL+p.Sender.UserName, p.Sender.UserName))