link latest, clean up step for Go on linux, only use haltOnFailure instead of doStepIf