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
- generate many dependent pipelines and make them fail
- commit and push
- 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:
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.
