aboutsummaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorGiteabot <teabot@gitea.io>2023-08-09 17:00:34 +0800
committerGitHub <noreply@github.com>2023-08-09 09:00:34 +0000
commitdbabdf6d711ce0d72f98b2f099397c2ae7b7444b (patch)
tree6158677be19dffaeb354344f4b9af9e9912ebe7f /services
parent2d1a7e1cd42b31a62ca627423d088339809238c8 (diff)
downloadgitea-dbabdf6d711ce0d72f98b2f099397c2ae7b7444b.tar.gz
gitea-dbabdf6d711ce0d72f98b2f099397c2ae7b7444b.zip
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 <git@yardenshoham.com> Co-authored-by: Yarden Shoham <git@yardenshoham.com>
Diffstat (limited to 'services')
-rw-r--r--services/webhook/general.go4
1 files changed, 4 insertions, 0 deletions
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))