Jobs that don't have artifacts appear like they do
Summary
All jobs which don't have artifacts are shown with drop-down for downloading artifacts. This is because trace artifacts is referred by Ci::Pipelineine#artifacts
Steps to reproduce
Use the following simple .gitlab-ci.yml
:
job 1:
script: echo "test"
Once it finishes, visit the Pipelines page and you'll see that the pipeline's download button has the job's artifact (which is an invalid URL since it doesn't exist).
Example Project
Edited by Achilleas Pipinellis