Update exit code discovering to proper way for Go 1.12
The following discussion from !1385 (merged) should be addressed:
-
@steveazz started a discussion: (+1 comment) Can we have an issue by this and then just label it upgrade GO from 1.8 so we make sure we don't miss this?
In our initial implementation of Generic Executor (!1385 (merged)) we relay on a workaround for resolving the exit code of executed command. In Go 1.12 this become the first class citizen of the top-level interface and don't require the workaround. But... we're currently blocked on Go 1.8.7.
When we will finally upgrade, we should update this part of the code to use the better solution.
Edited by Tomasz Maczukin