Before releasing, don't forget to:
- Update CLI and config file reference in docs
- Update config schema
- Commit any remaining changes and push. Wait for Travis build to come back green.
- Pull latest changes.
- Create Git tag with next version number:
git tag -s <version>
- Run
./gradlew validateRelease
to ensure everything looks OK. - Push tag. Travis will automatically create GitHub release with binaries.
- Go to GitHub and add release notes / changelog to release.
- Update the sample projects to use the new version:
./tools/update_sample_projects.sh
If you need to update the demo screencast, run asciinema rec --command sh -c 'PS1="\$ " bash'
.