Option to not cascade canceled pipelines to child pipelines

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

Release notes

Problem to solve

Sometimes users may not want cancelation of a parent pipeline to roll down to children. This should be an option at the pipeline or project level.

Proposal

Make cascading pipeline cancelation an option in the gitlab-ci.yml or a project setting.

Add the ability to not cascade when retrying to the rails API endpoints including graphql.

Intended users

Feature Usage Metrics

Related to #273378 (closed)

Edited by 🤖 GitLab Bot 🤖