Commit Graph
7 Commits
Author SHA1 Message Date
theupriser 1a2d81c0a0 ci: stream the VM tests' progress into the job log 2026-09-30 10:50:48 +02:00
theupriser d12be7eaa2 ci: the VM tests only run on main and release branches (and by hand), not on pull requests 2026-09-30 10:28:24 +02:00
theupriser c4631d6a23 ci: no strategy context in the composite action (vmpkg cache key per run) 2026-09-30 09:35:09 +02:00
theupriser ec993eca33 ci: VM tests: one job per boot loader and per suite, all parallel on their own GitHub runners; the ISO is fetched once and cached 2026-09-30 09:34:53 +02:00
theupriser 5c0cd7aa92 ci: the VM tests run on GitHub's runners (better resources), one matrix job per boot loader, not on the Gitea mirror
vmtest.yml: newest Steamify ISO release from the mirror (secret GIT_UPRISER_URL), KVM on the hosted runner, boot loaders limine/systemd-boot/grub two at a time, then the suites on a plain VM from the same ISO.
2026-09-30 09:34:03 +02:00
theupriser 2a213946ec ci: two fixed boot loader lanes (the runner ignores max-parallel) 2026-09-30 09:02:30 +02:00
theupriser 5585d92cf8 feat(ci): VM tests on the Gitea mirror: boot loaders and all suites on this commit, from the newest Steamify ISO release
vmtest.yml (Gitea only) runs steamify-cachyos-dev's vmbootloadertest.sh per loader (limine, systemd-boot, grub), then the vmtest.sh suites on a plain VM from the same ISO, on pushes to main and release/**, pull requests and by hand.
2026-09-30 08:47:30 +02:00