Gitlab Release Downloads

I need to download a released package.tar.bz2 file, without an additional .zip wrapping, and with a consistent link.

Currently, this release asset gets wrapped in an additional .zip file when downloaded. I can change the name of this in the CI yaml file, but I don’t want this additional layer.

Also, the asset download link includes the Job ID so the link is not stable/predictable.

I need to be able to point people to a link, where I can reasonably predict the link ahead of time, and I need that link to be exactly the file I specified so size and hash are correct, NOT wrapped in an additional .zip.

Github releases seems to handle this without a problem. See as an example.