Deferred approvals
In YAML pipelines, you can rerun a successful stage, but it triggers all stages that depend on it to rerun as well.
One use case for rerunning a stage is to roll back to a previous version of your system.
That is, you can choose an older version of the pipeline and wish to rerun a particular stage, and only that one.
Today, you can achieve simulate rerunning a single stage by making use of environments and approvals or the ManualValidation
task, but doing so is tedious.
We plan to give you the ability to rerun a single stage, without causing following stages to rerun too.