Request for new integration - send emails for Merge Requests
Description
Currently there are a number of integrations that work in concert with merge requests:
- Webhooks
- Slack notifications
- Mattermost notifications
However we have started to use Microsoft Teams (a clone of Slack, essentially) and none of the existing integrations allows us to post Merge Requests to a Microsoft Teams channel. Fortunately Microsoft Teams has the ability to post to a channel by sending an email to a channel's secret email address.
There are existing integrations that send emails:
- Build emails
- Emails on push
- Pipelines emails
However none of these causes an email to be sent when a Merge Request is either created, approved or accepted.
~"feature proposal"
Proposal
Create a new integration that allows emails to be sent when a Merge Request is created, accepted or approved.
Links
Documentation blurb
Team members or external systems need to be notified when Merge Requests are created, accepted or approved. Often it is preferable to send/receive an email for such notifications. The Merge Request Emails integration allows for this. When active an email will be sent to each email in a predefined list of email addresses whenever a Merge Request is created or the state of a Merge Request changes. The email can optionally include the name of the person that created the Merge Request or changed its state.