v0.5.1
·
131 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
New features
-
coop ssh-config— install acoop-<name>SSH alias (#294) —
Writes the same~/.ssh/configblockcoop vscodeproduces, but
without launching an editor, so plainssh,scp, andrsyncreach
the guest by alias.--cleanremoves the block. The alias now
survivescoop stopand is refreshed oncoop start(the Lima SSH
port changes per boot), so it stays valid across restarts;
coop destroyand--cleanremove it. -
coop setup --builder-timeout <duration>(#315) — bounds how long
setup waits for image-build commands before timing out. Accepts bare
seconds or ans/m/hsuffix (e.g.60m,2h). Applies across
both backends.
Removed
scripts/build-rootfs.sh(#293) — the standalonedebootstrap
rootfs builder is removed. Image creation runs throughcoop setup,
which downloads a Firecracker CI squashfs and provisions it with
scripts/guest/guest-config.sh; the standalone script duplicated that
provisioning, omitted the CI-kernel workarounds (iptables-legacy,
staticresolv.conf, Docker'sDOCKER_INSECURE_NO_IPTABLES_RAW), and
produced an image the current flow does not consume. The rootfs
discovery error no longer points at it.