Impose a timeout on a job so that on expiration the child process is killed. In case of an action job, we should terminate it in another way. Since it's not possible to kill threads, we should at least send it an interrupt.
The timeout is by default 20 minutes, as documented, but could be overridden by the job config.
Similarly, when the build times out after 1 hour, we should also kill the child process.
Impose a timeout on a job so that on expiration the child process is killed. In case of an action job, we should terminate it in another way. Since it's not possible to kill threads, we should at least send it an interrupt.
The timeout is by default 20 minutes, as documented, but could be overridden by the job config.
Similarly, when the build times out after 1 hour, we should also kill the child process.