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.