add a 'check' step to the build process and don't upload failed builds
Merge remote-tracking branch 'johnbartholomew/dont-upload-failed-builds'