When we do a deploy from travis we push to GitHub Releases, but we still manually upload the changelog We can - [automatically generate the changelog](https://github.com/skywinder/Github-Changelog-Generator) - then [update the release](https://gist.github.com/valeriomazzeo/5491aee76f758f7352e2e6611ce87ec1) --- Probably something like this 1. Add encrypted `$CHANGELOG_GITHUB_TOKEN` to `.travis.yml` 2. Update `.travis.yml` ```yaml after_deploy: - gem install rack -v 1.6.4 - gem install github_changelog_generator - # somehow set LAST_TAG=$(git ...) - github_changelog_generator HackIllinois/android-2017 --token $CHANGELOG_GITHUB_TOKEN -- since-tag $LAST_TAG - ./github_release.rb -s $CHANGELOG_GITHUB_TOKEN -r HackIllinois/android-2017 -c CHANGELOG.md -t $TRAVIS_TAG ````
When we do a deploy from travis we push to GitHub Releases, but we still manually upload the changelog
We can
Probably something like this
Add encrypted
$CHANGELOG_GITHUB_TOKENto.travis.ymlUpdate
.travis.yml