@claude — org-wide GitHub-hosted Actions ran out of budget, which stranded every FuzeInfra workflow on ubuntu-latest (jobs die in ~2s, runner_id 0, no logs). Hosted budget was just topped up so you can run again, but this must be made durable. Please do the following and open a PR:
1. Move FuzeInfra's own workflows off ubuntu-latest to the self-hosted runner
Every FuzeInfra workflow except the one already on [self-hosted, kind-host] runs on ubuntu-latest (35 jobs). Critically, .github/workflows/claude.yml (this handler) is on ubuntu-latest line 44 — so when hosted budget is exhausted, cross-repo @claude delegation cannot run at all. That is exactly why issues delegated to FuzeInfra (see #2) were never picked up. Migrate the CI/build/query workflows (including claude.yml, claude-ci-autofix.yml, claude-auto-pr.yml, and cluster-query.yml) to the FuzeInfra self-hosted ARC scale set so delegation, builds, and prod introspection no longer depend on hosted minutes. arc-register-style bootstrap workflows must stay hosted (chicken-and-egg).
2. Enable Docker/DinD + warm tool-cache on the ARC runners
The mendysrobotics ARC scale set (and presumably FuzeInfra's own) has no docker compose — any compose/docker-build job fails immediately with unknown shorthand flag: 'f' in -f. This blocks MendysRobotics build-and-push, gate-localup, gate-build, and Integration/Contract from ever running self-hosted (they are currently forced back onto hosted runners as a stopgap). Please enable docker-in-docker (sidecar or mounted socket) on the ARC scale sets, and bake a warm hostedtoolcache (Python 3.10/3.11, Node 20) into the runner image or allow egress to api.github.com / github.com/actions/* / objects.githubusercontent.com (setup-python currently times out fetching the version manifest on cold pods).
3. Triage and clear the stranded @claude backlog
Because the handler was on dead hosted runners, several delegated issues were opened but never actioned. Please review ALL currently-open issues in izzywdev/FuzeInfra that mention @claude (including the DinD/self-hosted-runner requests around #233 and a follow-up I filed today titled 'ARC self-hosted runners need docker-compose/DinD + warm tool-cache'), dedupe them into this work, action them, and close them with a DONE:/BLOCKED: note per the cross-repo hand-off contract.
Verification
After the change, a fresh @claude mention here should be handled by a self-hosted runner (not ubuntu-latest), and a MendysRobotics compose/docker-build job should succeed when pointed at the ARC scale set. Reply here with DONE: or BLOCKED: so the MendysRobotics side can move its Docker gates back to self-hosted. Context repo: izzywdev/MendysRobotics (PR #159/#160).
@claude — org-wide GitHub-hosted Actions ran out of budget, which stranded every FuzeInfra workflow on
ubuntu-latest(jobs die in ~2s, runner_id 0, no logs). Hosted budget was just topped up so you can run again, but this must be made durable. Please do the following and open a PR:1. Move FuzeInfra's own workflows off
ubuntu-latestto the self-hosted runnerEvery FuzeInfra workflow except the one already on
[self-hosted, kind-host]runs onubuntu-latest(35 jobs). Critically,.github/workflows/claude.yml(this handler) is onubuntu-latestline 44 — so when hosted budget is exhausted, cross-repo@claudedelegation cannot run at all. That is exactly why issues delegated to FuzeInfra (see #2) were never picked up. Migrate the CI/build/query workflows (includingclaude.yml,claude-ci-autofix.yml,claude-auto-pr.yml, andcluster-query.yml) to the FuzeInfra self-hosted ARC scale set so delegation, builds, and prod introspection no longer depend on hosted minutes.arc-register-style bootstrap workflows must stay hosted (chicken-and-egg).2. Enable Docker/DinD + warm tool-cache on the ARC runners
The
mendysroboticsARC scale set (and presumably FuzeInfra's own) has nodocker compose— any compose/docker-build job fails immediately withunknown shorthand flag: 'f' in -f. This blocks MendysRoboticsbuild-and-push,gate-localup,gate-build, and Integration/Contract from ever running self-hosted (they are currently forced back onto hosted runners as a stopgap). Please enable docker-in-docker (sidecar or mounted socket) on the ARC scale sets, and bake a warm hostedtoolcache (Python 3.10/3.11, Node 20) into the runner image or allow egress toapi.github.com/github.com/actions/*/objects.githubusercontent.com(setup-python currently times out fetching the version manifest on cold pods).3. Triage and clear the stranded @claude backlog
Because the handler was on dead hosted runners, several delegated issues were opened but never actioned. Please review ALL currently-open issues in izzywdev/FuzeInfra that mention @claude (including the DinD/self-hosted-runner requests around #233 and a follow-up I filed today titled 'ARC self-hosted runners need docker-compose/DinD + warm tool-cache'), dedupe them into this work, action them, and close them with a DONE:/BLOCKED: note per the cross-repo hand-off contract.
Verification
After the change, a fresh
@claudemention here should be handled by a self-hosted runner (not ubuntu-latest), and a MendysRobotics compose/docker-build job should succeed when pointed at the ARC scale set. Reply here with DONE: or BLOCKED: so the MendysRobotics side can move its Docker gates back to self-hosted. Context repo: izzywdev/MendysRobotics (PR #159/#160).