Add option to disable child pipeline email notifications
What does this MR do and why?
Resolves #587443
Add a configurable checkbox to allow users to opt out of notifications for child pipelines while still receiving parent pipeline notifications.
Defaults to enabled to maintain backward compatibility.
References
Screenshots or screen recordings
| Before | After |
|---|---|
![]() |
![]() |
How to set up and validate locally
- Create a project
- Enable Pipeline Status Emails integration for all branches and all statuses
- Create a CI/CD YAML file in that project that triggers a child pipeline
- Confirm receipt of email from the parent and child pipelines
- In the Pipeline Status Emails integration, click the checkbox for "Notify child pipelines"
- Confirm receipt of email from the parent pipeline only
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Michael Trainor

