Skip to content

Failed dependent pipelines send a e-mail for each one failure

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Summary

When multiple dynamic pipelines fail, the pusher gets a possibly large amount of e-mails for a single push.

Steps to reproduce

  1. generate many dependent pipelines and make them fail
  2. commit and push
  3. watch your mailbox

Also happens if you restart such a pipeline.

Example Project

https://gitlab.com/marenamat/send-way-too-many-notifications/

What is the current bug behavior?

Every single dynamic pipeline delivers a single e-mail and there is no configuration knob to change this.

What is the expected correct behavior?

Send one e-mail per pushed commit (join all the dependent failures back into the primary failing pipeline), or at least allow configuring such behavior

Relevant logs and/or screenshots

This happens in my mailbox:

image

Possible fixes

Patch release information for backports

If the bug fix needs to be backported in a patch release to a version under the maintenance policy, please follow the steps on the patch release runbook for GitLab engineers.

Refer to the internal "Release Information" dashboard for information about the next patch release, including the targeted versions, expected release date, and current status.

High-severity bug remediation

To remediate high-severity issues requiring an internal release for single-tenant SaaS instances, refer to the internal release process for engineers.

Edited by 🤖 GitLab Bot 🤖