First of all, it requires Ruby v2.4.2+ to run.
Said that, install the follow dependencies:
github_changelog_generator
$ [sudo] gem install github_changelog_generator
You could learn more about it here.
Ok, now we are ready to generate your changelog based on tags and github issues!
GitHub only allows 50 unauthenticated requests per hour.
Knowing that we have to generate a token, cuz our repos are private as well.
Generating a changelog.md
by the following command...
(put your repository after -p parameter)
$ github_changelog_generator -u luizalabs -p luizalabs-financial-platform-foggy --enhancement-label ":rocket: **New Feature**" --bugs-label ":bug: **Bug Fix**" --no-pull-requests --enhancement-labels 'enhancement,Enhancement,features,Features,feature' --exclude-labels 'duplicate,question,invalid,wontfix,ignore,changelog ignore' --base CHANGELOG.md --token