GitLab webhook events on an MR do not notify MR assignee

Description

I have a webhook set up in GitLab and an incoming integration set up in Rocket.Chat to post to a channel when someone comments on an MR. When I comment on an MR in GitLab, the person who made the last commit to the MR is always notified in the Rocket.Chat channel. Is there a way to make Rocket.Chat notify the assignee or assignees on the MR instead of or in addition to whoever made the last commit? Or is it possibly by design that only the person who made the last commit is notified?

This is on:

GitLab Enterprise Edition v17.2.5-ee
RocketChat 6.2.10, free edition

Server Setup Information

  • Version of Rocket.Chat Server: 6.2.10, free edition
  • Operating System:
  • Deployment Method:
  • Number of Running Instances:
  • DB Replicaset Oplog:
  • NodeJS Version:
  • MongoDB Version:
  • Proxy:
  • Firewalls involved:

Any additional Information

Pretty sure you know this anyway. Upgrade to a supported version.

https://docs.rocket.chat/docs/support-prerequisites

https://docs.rocket.chat/docs/version-durability

Beyond that I guess something is possible via your webhook scripts.

@reetp Thank you for your reply. When you say I might be able to achieve this through webhook scripts, would those be on the GitLab side, or do you mean through altering the script in the Rocket.Chat documentation on this page: GitLab

Please don’t @ - it isn’t necesary.

People will help when they can.

I think you probably need to first look at what data Gitlab generates (nothing Rocket can do there) and then how Rocket oarses and displays it.

But first, upgrade.

And also tell me why you’ll pay for Gitlab, but not Rocket.Chat? Curious.