runners/arc: bake CI-capability into register-repo.sh provisioning - #253
runners/arc: bake CI-capability into register-repo.sh provisioning#253izzywdev wants to merge 1 commit into
Conversation
Make every scale set registered via register-repo.sh come up CI-capable from one provisioning change (issue #251): - Default RUNNER_IMAGE to the FuzeInfra CI-capable image (ghcr.io/izzywdev/fuzeinfra-arc-runner) which ships docker compose-v2 + buildx plugins, jq/curl, warm Python/Node toolcache, and now Playwright browser OS deps — instead of the stock actions-runner image that lacks compose (the "unknown shorthand flag: 'f'" failure). - Add --runner-image and --container-mode flags so onboarding stays a single invocation while remaining overridable (dind stays the default). - Dockerfile: bake Playwright browser system deps via `playwright install-deps` so e2e/visual jobs only run `npx playwright install <browser>` (no apt/root at job time). - ONBOARD-REPO.md: docker compose now works by default; document the publish-PUBLIC prerequisite for the runner image. Prerequisite (human/PAT — Claude App cannot touch .github/workflows): publish the image PUBLIC via build-runner-image.yml before onboarding. Co-authored-by: Israel Weinberg <99821070+izzywdev@users.noreply.github.com>
|
@claude can this be progressed to merge? or is it obsolete compared to main? |
|
Claude finished @izzywdev's task in 1m 36s —— View job Verdict: obsolete — recommend closing (do not merge)
This PR cannot be cleanly merged and its substance is already in Why it's obsolete
The one remaining diff is a regression risk: -# --- GitHub CLI (gh) ---------------------------------------------------------
-RUN set -eux; \
- curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg ...
- apt-get install -y --no-install-recommends gh; \
- gh --versionRecommendation
I can't merge or close PRs myself (Claude can't perform those git/GitHub operations), so this needs a human to close #253 and confirm #251. |
|
Auto-opened from branch
claude/issue-251-20260713-1918.Closes #251