Skip to content

Implement mergeRequestApprovalStateUpdated subscription

What does this MR do and why?

Introduces a new mergeRequestApprovalStateUpdated GraphQL subscription that can be subscribed to by the frontend to get real-time updates on approval state whenever it gets updated.

This only includes the subscription and the triggers will be done separately.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #383653 (closed)

Merge request reports