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> |
||
|---|---|---|
| .. | ||
| audio.sh | ||
| autoplay.sh | ||
| build-info.sh | ||
| build.sh | ||
| common.sh | ||
| deploy.sh | ||
| dev.sh | ||
| dist.sh | ||
| export.sh | ||
| forge.sh | ||
| format.sh | ||
| heavy-prefix.sh | ||
| lint.sh | ||
| remote.sh | ||
| run | ||
| test.sh | ||
| tools.sh | ||
| verify.sh | ||