Child pipeline is not triggered if job in previous stage is retried
Summary
My pipeline contains multiple stages, the trigger of child pipeline is in the last stage, the minimal example is (here)[ https://gitlab.com/mcyprian/paret_child]. In case some of the jobs in the first stage fail/get stuck and it's retried manually, the child pipeline is not triggered and the only workaround is to retry the whole pipeline.
Steps to reproduce
- run the master pipeline: https://gitlab.com/mcyprian/paret_child/pipelines/new
- cancel first_job before it's finished
- retry first_job
Example Project
https://gitlab.com/mcyprian/paret_child
What is the current bug behavior?
The child pipeline is not triggered (https://gitlab.com/mcyprian/paret_child/pipelines/140192178).
What is the expected correct behavior?
The child pipeline is trigger after the retried job succeed (https://gitlab.com/mcyprian/paret_child/pipelines/140188195).