Resolve "Update Issue labels on Issue detail view in real-time"
What does this MR do and why?
This MR adds a GraphQL subscription to update issuable labels in real-time. So far, updates apply to issues, MRs, epics as well as issue and epic boards when a sidebar for a certain issue is open.
Screenshots or screen recordings
How to set up and validate locally
- Enable the feature flag:
Feature.enable(:realtime_labels)
- Open any issue in 2 tabs
- Add a label to the issue via quick action
- Check the sidebar labels: a new label should be added to the list
- Open the second tab. A new label should be added to the sidebar labels
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #241538 (closed)