Skip to content

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.

image

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.

Permissions and Security

Documentation

Availability & Testing

What does success look like, and how can we measure that?

What is the type of buyer?

Is this a cross-stage feature?

Links / references