diff --git a/TODO.md b/TODO.md index 09c999f..a30a330 100644 --- a/TODO.md +++ b/TODO.md @@ -10,8 +10,8 @@ PR into the release branch. Tick items off as they're done. - [x] 1. `run.sh`: headless mode (`VM_HEADLESS=1` -> `-display none`, plain virtio-vga); still to do: make `vmtest.sh` and `vmbootloadertest.sh` headless by default (`--window` opts out, a log Konsole opens on a desktop, CI opens none) and copy the repo's run.sh into `$VM_DIR` before starting - [ ] 2. `vminstall.sh`: read the ISO's kernel/initramfs without `udisksctl` (bsdtar/7z when there is no session) - [ ] 3. `vminstall.sh` / `vmbootloadertest.sh`: no `/dev/tty` prompts and no `pgrep` on the whole host in CI (`CI=1`) -- [ ] 4. Where the ISO comes from: newest artifact of `steammachine-cachyos-live-iso`'s `build.yml` - (`gh run download -R theupriser/steammachine-cachyos-live-iso`), or a `workflow_dispatch` input (run id / URL) +- [ ] 4. Where the ISO comes from: newest artifact of `steamify-cachyos-live-iso`'s `build.yml` + (`gh run download -R theupriser/steamify-cachyos-live-iso`), or a `workflow_dispatch` input (run id / URL) - [ ] 5. `.github/workflows/bootloader-test.yml`: matrix over `limine, systemd-boot, grub`; steps: install qemu + ovmf, enable /dev/kvm, fetch the ISO, run the script, upload `~/vms/bl-.test.log` as an artifact - [ ] 6. Runner limits: disk (sparse 60 GB qcow2, free space check), RAM (8 GB VM on a 16 GB runner), timeout (60 min) diff --git a/scripts/vmtest-remote.sh b/scripts/vmtest-remote.sh index 750f681..8848cab 100755 --- a/scripts/vmtest-remote.sh +++ b/scripts/vmtest-remote.sh @@ -3,7 +3,7 @@ # update the repo there, start scripts/vmtest.sh in a detached `screen`, wait for the summary, print it. # scripts/vmtest-remote.sh [--no-wait] [vmtest.sh args...] e.g. scripts/vmtest-remote.sh pc cli hw # The branch you are on must be pushed (the remote pulls it). The remote needs this repo, ../steamify-cachyos, -# ../steammachine-cachyos-live-iso (for the loader list and the ISO), qemu + OVMF + screen, KVM, and the VMs in +# ../steamify-cachyos-live-iso (for the loader list and the ISO), qemu + OVMF + screen, KVM, and the VMs in # ~/vms (see the vm-install skill). Env: REMOTE_REPO (default ~/projects/steamify/steamify-cachyos-dev). set -uo pipefail host="${1:?usage: $0 [--no-wait] [vmtest.sh args...]}"; shift