The current implementation shuts down when it receives a SIGINT. It might be better to pass signals as-is to the running artifact and exit whenever the child process exits for whatever reason. I guess this brings up the question: Should circleci-runner make any attempt at supervision? My current feeling is, no.
The current implementation shuts down when it receives a SIGINT. It might be better to pass signals as-is to the running artifact and exit whenever the child process exits for whatever reason. I guess this brings up the question: Should circleci-runner make any attempt at supervision? My current feeling is, no.