765fb04420c59212e56097ff774edbcb15393585
The review_requested case was reading e.RequestedReviewer (singular *GiteaUser), but in some Gitea versions/webhook payloads this field is nil while the reviewer data comes in requested_reviewers (plural array). Now uses event.Reviewers from normalizePREvent, which handles both PullRequest.RequestedReviewers and top-level requested_reviewers. Keeps e.RequestedReviewer as a fallback for older Gitea versions.
gitea-notification-hub
Gitea webhook to Slack DM middleware (modified for Coolify deployment)
Languages
Go
94.8%
Shell
3.4%
Dockerfile
1.8%