I have a claude code command at work called babysit_ci, that analyses the Actions log and if looks like a flake (DNS, provisioning, networking etc.) reruns the task, polling every 1 minute to check status, max 3 retries per task.
Annoying we need it but it has got us back to fire-and-forget PRs
4 months ago