Projects notifications, with user subscription for updates

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

I often see some drastic changes in projects, and I find it really hard for the users to anticipate them. A good example is https://github.com/airbrake/gobrake/issues/53: Airbrake decided to drop the support for gopkg.in, which basically broke all our builds suddenly (and all the users of https://github.com/gemnasium/logrus-airbrake-hook btw).

It would be nice to have a simple notification system for projects, especially for package and libraries maintainers. This is like the RSS feed for git tags, except the timeline is different. If Airbrake was caring about its users, they would have warned us at least a few days before dropping support for gopkg.in. On the contrary, a release tag means the change already happened, so I can't rely on it.

This would reduce the SNR, as users would receive only important notifications, not ALL notifications of the project.

Also, this is useful when a security issue is discovered and/or fixed, without necessarily a CVE (/cc @kathyw).

Edited by 🤖 GitLab Bot 🤖