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