- github-changelog-generator
- ghi (optional, you can do this thru the website)
- Sign commits and tags with GPG
$ ghi close 1
$ git commit -m "Fix for (#1)"
$ git push
$ git tag -s -a v1 -m "Version 1"
$ git push --tags
Then, navigate to https://github.com/yourgithubusername/your-repo-slug/releases/new to publish. (TODO: CLI way?)
$ github_changelog_generator -u yourgitusername -p your-repo-slug
$ git commit -m "Update CHANGELOG.md"
$ git push