Skip to content

Conversation

@liby
Copy link
Contributor

@liby liby commented Nov 24, 2025

  • Extract ReviewerState type to avoid duplication between Webhooks and MergeRequests
  • Add WebhookReviewerSchema with proper state and re_requested fields
  • Add email field to WebhookUserSchema based on actual webhook payloads
  • Add missing 'unapproved' state found in production webhooks
  • Update changes.reviewers to use WebhookReviewerSchema

References:

- Extract ReviewerState type to avoid duplication between Webhooks and MergeRequests
- Add WebhookReviewerSchema with proper state and re_requested fields
- Add email field to WebhookUserSchema based on actual webhook payloads
- Add missing 'unapproved' state found in production webhooks
- Update changes.reviewers to use WebhookReviewerSchema

References:
- https://docs.gitlab.com/user/project/integrations/webhook_events/#reviewer-state-tracking
- https://docs.gitlab.com/user/project/integrations/webhook_events/#re-request-review-events
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant