Find a better way to verify that the Charts and Omnibus pipelines have completed
Now that the Charts pipeline (ex: https://dev.gitlab.org/gitlab/charts/gitlab/-/pipelines/227502) has manual jobs at the end of it, the pipeline does not go into success
status at the end, but it goes into manual
status. We updated release-tools to consider manual
status as a successful pipeline (gitlab-org/release-tools!1707 (merged)).
In the future, if manual jobs are added in the middle of the pipeline, the pipeline could go into manual
status even though all jobs have not been completed. So we can't consider the pipeline completed when the status is manual
.
Is there a better way to check if the Charts and Omnibus pipelines have achieved their purpose and the coordinated pipeline can continue?
Edited by Reuben Pereira