A session still owing a report after a background task stays alive instead of being treated as idle.
What's wrong with this entry?
A session whose background task has finished but which still owes one more turn to report the result now counts as waiting on you, so the runner keeps it alive instead of treating it as idle.
- Appears in the
[runner:session]debug log as "finished background task awaiting the follow-up turn", next to the existing live-task and wakeup reasons. - Driven by a new callback the session uses to declare that a follow-up turn is pending.
finished background task awaiting the follow-up turn
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.234
Self-hosted runners report when warm-up finished
Both mention self hosted runner
-
v2.1.236
Self-hosted runner releases a session only after its work finishes
Both mention self hosted runner
-
v2.1.236
Runner waits for sessions to be released before shutting down
Both mention self hosted runner