title: Attach pipeline artifact to release in GitLab
body: <p>In my repo only source files are checked in — the code is tested and the dist files are generated in a pipeline. I then want to be able to tag a specific version and attach the artifacts generated by this pipeline to it. Ideally this should all happen with as little manual intervention as possible.</p>
  
  <p>What is the best way to reference pipeline artifacts from a release?</p>