there is a proposal PR for notifying admins of new Forman releases:
I really like the idea, but it can be intrusive for some users.
My feeling is go ahead with it and just improve the settings to have just two, but still having a choice to be notified about RCs defaulting to just major releases only.
Other options that comes to my mind are:
notify about nothing
notify only about the major releases without having an opt-in RCs
Directly from GH without a choice for url, just fetching errors
adding the release notifications to the RSS feed and thus showing them to the people who have rss notifications enabled
Another issue is if we should show only foreman releases or releases of some plugins as well, but that feels bit far fetched.
Iâm opposed to following GH for releases. We always have time between tagging and actually releasing. Some tags end up being broken and never released. This shouldnât create a notification for the user.
An alternative âimplementationâ can be to post all releases to Foreman :: Foreman Blog as well as discourse. There is already the RSS notification poller which can fill the task as well. Perhaps we can even create a separate feed just with the release announcements.
Regarding plugins, itâs complicated. You have to know whatâs cherry picked.
Currently I took GitHub release atom because we donât have a feed yet; Iâm all for having a dedicated RSS/Atom feed for releases. IMHO the notifications for a new version should be separate from blog posts as the use-cases differ. Blog-post is for a very specific topic IMO a release is a release; ideally with a call to action on how to install it (or perhaps in a perfect future: trigger an upgrade from there immediately)
As for plugins, I like the idea and I think it could be done via a dedicated RSS/Atom feed.
The main question would probably be: how will maintain this or is there anything we can do to automate?
I donât really like this, but it is easy solution
Iâd love some feed of releases, but I understand itâs just one more thing to take care of while releasing and we donât want that
I really enjoy this feature, currently, we have a lot of products following on this line where when the new version is released, a hint or alert will be present until the customer provide the ack or at least upgrade to the latest version. This is good because will keep the customer aware of that lack between the current version and the latest available version.
We have already some customers asking for that on Satellite as well.
Would it help to use GH releases on top of git tags once the release is actually released? This would build a nice atom for Foreman releases, then downstream we would just need similar atom, but that should not be as hard, right?
Thatâs pretty fair option, but it would mean youâre commiting to maintaining it
But I believe itâs a great feature to have and shame on a project that doesnât have release atom available.
So how can I halp?