Spike - allow need to refer to a job in the same stage
This Spike had originated from #30632 (closed)
Following our Verify technical discussion, we'd agreed to conduct a time-boxed POC where we will allow to depend on the jobs within the same stage instead of this being prevented by an error.
The expected result should not be a production-ready solution but a POC which will help us uncover some unknowns and complexity this feature might introduce
Limitations
- Circular references will need to be detected and will still result in an error.
-
dependencies:
will not be updated to support this (at least as part of this issue) separate from within the context ofneeds
since non-DAG pipelines having dependencies on something in the same stage is undefined. - Visualization will not be supported, however, we should collaborate with Frontend team to better understand the needed work to have this ready, however there is no expectation that a frontend work is needed
Edited by Dov Hershkovitch