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 feat(@projects/@magic-civilization): add gpu rollout parity tests & performance benchmarks 2026-04-17 12:30:50 -07:00
build-info.sh
build.sh feat(@projects): update wasm build and guide deployment workflows 2026-04-17 13:06:14 -07:00
common.sh fix(@projects/@magic-civilization): 🐛 update forgejo runner installation logic 2026-04-17 12:35:54 -07:00
deploy.sh fix(@projects): 🐛 update deployment and guide workflows 2026-06-10 03:38:03 -07:00
dev.sh feat(@projects/@magic-civilization): add combat system components 2026-04-26 16:08:21 -07:00
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 chore(scripts): 🔧 Update and reorganize automation scripts for CI/CD workflows 2026-03-31 07:59:21 -07:00
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 feat(@projects/@magic-civilization): add gpu rollout parity tests & performance benchmarks 2026-04-17 12:30:50 -07:00
heavy-prefix.sh
lint.sh
remote.sh fix(@projects): 🐛 update deployment and guide workflows 2026-06-10 03:38:03 -07:00
run
test.sh feat(@projects/@magic-civilization): add hex terrain palette system 2026-04-26 21:08:49 -07:00
tools.sh fix(@projects): 🐛 update deployment and guide workflows 2026-06-10 03:38:03 -07:00
verify.sh fix(infra): make the DO fleet actually work on real hardware + render host 2026-06-27 12:45:29 -04:00