After submitting new GitLab-ci configuration feedback can be inconsistent.
Problem to solve
After submitting new GitLab-ci configuration feedback can be inconsistent. Sometimes there is no indication of the GitLab-CI doing anything.
When a job isn't immediately created the user is left without feedback that CI is actually functioning. This only happens in some cases but provides a blocker towards understanding CI correctly.
This screenshot shows a scenario where a .gitlab-ci.yml file was created, but no ci status is visible immediately after pushing the commit.
This problem has been surfaced through the baseline experience recommendations effort of 2019 Q2: gitlab-design#518
I see my file has been created successfully and the ci configuration is deemed valid. This is good to know, though I have no indication of it actually doing something.
Always offer an auto-updating status of the running pipeline, including a link towards it for verification inside of for example the commit or file view. Make sure there is always something presented indicating the system is aware of the ci configuration and there is something happening in the background.
We need to make sure a CI status is always present immediately after a commit has been pushed inside a repo with a
.gitlab-ci.yml regardless if it will soon be picked up yes or no.