Create release without source code assets
Release notes
GitLab should provide an option to create a release and exclude the source code assets, which are currently automatically added.
Problem to solve
Some projects publish releases that are intended to nominally be obtained from other sources versus downloading the source code directly from GitLab, e.g. packages (through any standard package manager type), container images, etc. The release source code assets includes four different versions, and distract from any other release links that are listed.
Intended users
Personas are described at https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/
User experience goal
A user of a release should be able to clearly identify where to nominally find a release on the Releases page.
Proposal
Update the releases API, release-cli, and UI with an option exclude source code assets from a release.
