Skipped jobs should be considered successful
What does this MR do?
If all jobs in previous stage are all skipped, the next stage should consider previous stage succeeded.
Why was this MR needed?
Since for now we consider all manual jobs if skipped, should not block the next stage from running.
Does this MR meet the acceptance criteria?
-
CHANGELOG entry added -
Documentation created/updated -
API support added - Tests
-
Added for this feature/bug
-
What are the relevant issue numbers?
Closes #22598 (closed)
See also #20342 (closed) (because this merge request conflicts with it)