Skip to content

feat: thread google chat messages (fixes #27823)

What does this MR do and why?

Threads messages sent to the Google Chat integration with the proper context. For example, notes and issue changes on a given issue will appear as a single chat thread rather than disparate messages.

Screenshots or screen recordings

Screen_Shot_2022-07-16_at_6.06.34_PM

How to set up and validate locally

  1. Enable Google Chat (hangouts) integration for a project
  2. Create a new issue within the project
  3. Add some comments to the issue, close it, reopen, etc
  4. Similarly for merge requests
  5. Push multiple changes to the default branch

MR acceptance checklist

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

Merge request reports