{ name = "buildkit_runner", version = "1.0.0", description = "Ephemeral BuildKit runner VM — spawned per build by the orchestrator, destroyed on build completion. Never carries persistent storage; all cache lives in zot.", tags = ["build", "ci", "ephemeral", "vm", "buildkit", "sccache"], modes = ["ephemeral_vm"], dependencies = [], provides = [{ id = "build-execution-ephemeral", version = "1.0", interface = "buildkit-runner" }], requires = [ { capability = "vm-lifecycle", kind = 'Required }, { capability = "image-storage-s3", kind = 'Required }, { capability = "ssh-access", kind = 'Required }, ], conflicts_with = [], best_practices = ["buildkit-runner-no-persistent-storage", "oom-retry-bounded"], }