magicciv/scripts/run
Natalie 6332d47011 fix(infra): make the DO fleet actually work on real hardware + render host
Real-DO testing surfaced bugs the mocked tests couldn't:
- ssh key: reference shared 'mc-fleet' key via data source, not a duplicate (DO 422s on dup pubkeys).
- cmd_dist_up: fail loudly on failed apply; dist:up waits for cloud-init readiness.
- snapshot cloud-init skips runcmd -> bake authorized_keys (FLEET_PUBKEY) + 'cloud-init clean' before snapshot.
- build user passwordless sudo; apt dpkg-lock race fixed (cloud-init --wait + Lock::Timeout).
- size s-8vcpu-16gb-amd (tier max); creds via PKR_VAR env not argv.
- render host: weston+Mesa baked; ./run dist:render proven (Godot->PNG on DO, no GPU). forge:dns shortcut.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-27 12:45:29 -04:00
..
audio.sh
autoplay.sh
build-info.sh
build.sh
common.sh
deploy.sh
dev.sh
dist.sh fix(infra): make the DO fleet actually work on real hardware + render host 2026-06-27 12:45:29 -04:00
export.sh
forge.sh fix(infra): make the DO fleet actually work on real hardware + render host 2026-06-27 12:45:29 -04:00
format.sh
heavy-prefix.sh
lint.sh
remote.sh
run
test.sh
tools.sh
verify.sh fix(infra): make the DO fleet actually work on real hardware + render host 2026-06-27 12:45:29 -04:00