GitLab
p/gitlab
Complete DevOps platform, delivered as a single application.
Guillaume Hain
Changelog Notifier β€” A Ruby gem to post your changelog to places like Slack.
Featured
1
β€’
This is a Ruby gem which automate publishing the content of the deployed release, from your changelog file, into Slack and/or an ActiveRecord model, but more can be added. The gem follows the https://keepachangelog.com/ rules for parsing.
Replies
Guillaume Hain
Hi ProductHunt ! πŸ‘‹ A company where I was working was posting release notes into Slack but typing them manually at the end of a Capistrano deployment. It was a painful process because all non alphanumeric characters was breaking it, and there were no formatting. Also they are creating a record in the database to later translate it and display it on their app. I wrote that gem in order to make it: * easy to write since you do it from your favorite IDE * completely automated, so seat back and relaxe * formatted, making it much readable One cool thing is that the gem follows the rules defined by https://keepachangelog.com/ so that it make easy for anyone to write the changelog. If you don't want to publish a part of the changelog, like very techy things, just place them in a category not listed on the keepachangelog.com website, and changelog-notifier will ignore them! As of writing, the only entrypoint/trigger is Capistrano, but a command line one will come soon. It will allow to trigger the gem from a CI/CD pipeline πŸ˜‰. Please give it a try, and give me your feedback, I will be more than happy to get them! Guillaume