When the Kura node serving a private runner cache became unavailable, builds kept trying to download cached modules from that dead endpoint and eventually timed out. The dispatch logic now checks the node’s readiness heartbeat and, when a private node-port Kura server is stale or unready, automatically falls back to the public cache instead. This makes CI and macOS runner builds more resilient to Kura node outages.
Hive