Summary
In this chapter, we covered automated testing and builds through GitHub applications and automated pull requests through CircleCi. Then, we explored Git Tags and the Semver naming convention, as well as changelogs and release notes. Lastly, we examined archiving GitHub releases.
This rounds up the book. In this book, you implemented the best practices in version control, analyzed a Feature Branch Workflow, and implemented its features, such as submodules and rebasing. Lastly, you implemented CI with CircleCi and versioned software releases. Now you should be equipped with the tools to put what you have learned into practice in the real world. Thank you for choosing this book.