Under the hood
Self-hosted runner's watchdog timeout calculation now includes a background-result grace period
What
The self-hosted runner's startup log line for its 'watchdog config,' and the calculation behind how long it waits before shutting down, now factor in an additional timing value alongside the existing stop-grace period, post-session-hook timeout, and push-outcome timing: a grace period for background results.
Why
This should make the runner's shutdown timing account more accurately for work still finishing in the background, reducing the chance it cuts off before background results are reported.