No indication that pipeline is running
Proposal
The pipeline tab is taking too long to display new pipelines that are being triggered manually. This happens especially with large project like gitlab-org/gitlab
project. The gitlab-org/gitlab-ui
project for instance displays the pipeline almost immediately.
And when the page is refreshed, there is no indication that a previous pipeline is triggered and is about to run.
This becomes more problematic especially when we wait for the Set Auto-Merge
button appear after hitting the Pipeline run
button.
See the attachment:
Ideally, the moment we click on the pipeline run
button, the backend should let us know (either through API or initial page injection) that there is a running job. The frontend can then display either a skeleton loading row or another indicator that a pipeline is running.
Implementation plan
- TBD