what's left:
- github build progress notifications (need to upgrade to Gitlab Silver for this)
- github releases
- uploading coverage results to codecov.io
- what directories to cache between builds
what works:
- tests
- linux and mac builds
- uploading builds to s3
what's left to do:
- uploading coverage results to codecov.io
- windows build
- github releases
- what directories to cache between builds