mirror of
https://github.com/theupriser/steamify-cachyos-dev.git
synced 2026-10-05 12:45:56 +02:00
vmsuite.sh: the ssh-ready snapshot becomes one base image, every block gets a new qcow2 overlay (no snapshot restore), each suite has its own VM directory and ssh port (2301-2305, boot loaders 2401-2403), the host's package cache is bound over pacman's, VM_MEM defaults to 4G for tests (run.sh VM_MEM, default 8G). vmtest.sh runs up to MAX_PARALLEL=3 jobs at once, slowest first. scripts/vmtest-remote.sh runs vmtest.sh on another machine (the PC) over ssh and prints the summary. CLAUDE.md and the branch cleanup skill now live in the repo. Not proven as a whole: three VMs at once and the base image work, but a complete parallel run to the end has not finished yet (P1/P2 in TODO.md); the remote runner and WSL2 are untried (R1-R2).
35 lines
513 B
Plaintext
35 lines
513 B
Plaintext
# Allowlist: ignore everything, then un-ignore only scripts and docs.
|
|
# New tracked files must be added here explicitly.
|
|
/*
|
|
!/.gitignore
|
|
!/README.md
|
|
!/CHANGELOG.md
|
|
!/run.sh
|
|
!/get-iso.sh
|
|
!/TESTPLAN.md
|
|
!/TODO.md
|
|
!/CLAUDE.md
|
|
!/.github/
|
|
!/scripts/
|
|
!/share/
|
|
!/.claude/
|
|
|
|
share/*
|
|
!share/guest-ssh-setup.sh
|
|
!share/vminstall-live.sh
|
|
!share/vminstall-post.sh
|
|
!share/bootloader-test/
|
|
!share/vmtest/
|
|
|
|
# Belt and braces, anywhere in the tree
|
|
*.iso
|
|
*.iso.version
|
|
*.qcow2
|
|
*.img
|
|
*.fd
|
|
*.png
|
|
*.log
|
|
*.tmp
|
|
host-keys.pub
|
|
__pycache__/
|