Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Self-Hosted RunnerArea: what it touches
ImprovementsKind: in v2.1.228,
ImprovementsSection of the release
What
In the self-hosted runner, a checkout hook that exits successfully but leaves no repository behind now raises a typed error carrying the exit code and the reason "exited 0 but left no .git in the checkout directory", instead of a plain error with only the long message.
Evidence
exited 0 but left no .git in the checkout directory
Strings lifted out of the shipped bundle, so the claim above can be checked against them.