Go code pushes now do basic validation of Godeps.json

Change effective on 14 July 2015

Heroku will now do basic structural validation of the the Godeps/Godeps.json file before attempting to use it. If there is an error it will be displayed like so:

$ git push heroku master
...
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Go app detected
remote: -----> Checking Godeps/Godeps.json file.
remote: parse error: Expected value before ',' at line 4, column 15
remote:  !     Bad Godeps/Godeps.json file
remote:
remote:  !     Push rejected, failed to compile Go app
...

For more details about Go support, please refer to the Go Support article on Dev Center.