title: How to NOT download artifacts from previous stages for build configuration?
body: <p>I have a gitlab CI build process with 4 steps, in which artifacts produced in first step are packaged into docker image in 2nd step, then the output image is given as the artifact to 3rd step, and there is a 4th step afterwards, that notifies external service.</p>
  
  <p>The 2nd step needs artifacts from step 1, the 3rd step need artifacts from step 2. This is done with 'dependencies'parameter and it works fine.</p>
  
  <p>What is not working is the step 4, that need no artifacts. I've skipped the 'dependencies' block, then I've declared <code>dependencies: []</code>, but in both cases the both artifacts are downloaded!</p>
  
  <p>How do I correct inform gitlab CI that the step has no dependencies? Or is it some bug in Gitlab CI?</p>