Skip to content

Notifications for Releases

Problem to solve

We are adding releases in GitLab via https://gitlab.com/gitlab-org/gitlab-ce/issues/41766. It should be possible to subscribe as a user to updates about new releases in a project you want to track, but aren’t otherwise involved with.

Use case from @DylanGriffith:

I'm not sure how new this is but GitHub just notified me about the ability to subscribe to "Releases only" for a repo https://help.github.com/articles/watching-and-unwatching-releases-for-a-repository/ . This seems like a good feature for GitLab but also I just went ahead and subscribed to releases for Knative projects so that I'm notified about new versions.

Target audience

Users of a project who aren’t necessarily part of the core team. This can be people who use a project's code/binary but are not otherwise involved, and just want to be aware when a new version comes out.

Further details

Anyone who has access to view the releases page should be able to subscribe to new releases; they could do this "manually" by looking every day.

Proposal

Allow users to subscribe to releases. When a release is created, the user receives a notification that one has been made containing a link to the release.

UX Prototypes (proposal)

We add the Subscribe to releases option under the Notifications button in the project details page.

MVC__6_

We also allow users to subscribe when viewing the Release details page. This way we keep consistency across the application, and also provide a clear way for users to subscribe directly from the Release page and not only in the project details.

MVC__7_

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

Links / references

Edited by Rayana Verissimo