Improve Parent Pipeline Status Reporting When Child Pipeline Jobs Are Canceled
Release notes
Improve the status reporting between parent and child pipelines in GitLab CI/CD. When a job in a child pipeline is canceled, the parent pipeline should reflect this status accurately, rather than being marked as "failed"
Problem to solve
Currently, when a job in a child pipeline is canceled (e.g., by "Auto-cancel redundant pipelines"), the parent pipeline is marked as "failed." This is misleading and can cause confusion during troubleshooting.
Proposal
Change the status of the trigger job to "canceled" instead of "failed" when a job in a child pipeline is canceled. This will make the parent pipeline's status more accurate and easier to understand.
Intended users
- Delaney (Development Team Lead)
- Sasha (Software Developer)
- Priyanka (Platform Engineer)
- Simone (Software Engineer in Test)
Feature Usage Metrics
We can track the usage of this feature by monitoring how often the "canceled" status is applied to parent pipelines when a child pipeline job is canceled.
Does this feature require an audit event?
No, this feature does not require an audit event.
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.