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_TOKEN to .travis.yml
-
Update .travis.yml
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