Skip to content

Implement creating TODOs for merge train errors

What does this MR do?

Related to #12136 (closed)

When an MR is dropped from merge train, we sometimes send TODO notification, sometimes don't.

In this MR, whenever an MR is dropped from merge train (aborted), we start sending Removed from Merge Train: TODO notifications.

Previous attempt: !35475 (closed)

Screenshots

Example: Currently, there is no notification when these errors happen:

Screen_Shot_2020-06-27_at_13.17.30

Screen_Shot_2020-07-03_at_10.57.43

In this MR, we start to send this TODO notification:

Screen_Shot_2020-07-02_at_18.33.59

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Cheryl Li

Merge request reports