1. Use a build server like Travis-CI to test commits 2. Use this build server to [upload built files to a GitHub release](https://docs.travis-ci.com/user/deployment/releases/). This implies that we tag any (complete) change on the GG.