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.
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.
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.
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.
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.