Disabled auto-ci continues to render pipeline information as canceled
Problem
Disabled auto-ci continues to render pipeline information as canceled. This adds unneeded complexity to the UI which creates confusion.
Userstory
Additionally...then auto-ci was disabled why is there a cancelled job at all. Looks like that code launches a job THEN looks at the auto-ci config field and realises...oops...no jobs here so I should cancel it! Why not check the auto-ci config field BEFORE trying to launch a pipeline and then not launch the pipeline. That would seem to be a hellishly more efficient approach for a large deployment like GitLab where many commits from users, like documentation, are not CI-worthy.
Further information
Reported at https://gitlab.com/gitlab-org/gitlab-ce/issues/55999#note_162781559
