Commit Graph

  • 3d005b3412 Add headless UI toggle smoke test main theupriser 2026-10-05 11:35:01 +02:00
  • dd24eadad7 Add backend VM suite: Go and bash event streams must match theupriser 2026-10-05 11:16:38 +02:00
  • f5b3a54435 test: golden record.sh stops the apply stream after the plan event theupriser 2026-10-05 10:10:04 +02:00
  • 2659009a49 test: golden status and plan output of the bash backend in a bubblewrap sandbox theupriser 2026-10-05 09:58:23 +02:00
  • 737882c213 test: unit tests of steam-shortcuts.py and steamify-notifier.py feature/menu-test theupriser 2026-10-03 13:18:15 +02:00
  • 0e63b931ea test: the helpers read Steamify's lib list from steamify.sh instead of their own copy theupriser 2026-10-03 12:53:40 +02:00
  • 3bcbdf3d98 test: menu-test.sh, a golden-output test of the menu rules, the plan and the app's JSON (REPO points at the checkout) theupriser 2026-10-03 11:19:01 +02:00
  • 2ac2b0d5ca docs: steamify-branch-cleanup: a released release/X.Y.Z branch is deleted once a tag or main contains it theupriser 2026-10-02 14:41:40 +02:00
  • 9dbf05ab9c docs: steamify-branch-cleanup: a released release/X.Y.Z branch is deleted once a tag or main contains it theupriser 2026-10-02 14:41:40 +02:00
  • b3a58cf62c docs: CHANGELOG 0.5.0: the full test run, the ISO pipeline, tests moved here, the 2.11.0 test results theupriser 2026-10-02 14:06:35 +02:00
  • 86a44d7e68 docs: CHANGELOG 0.5.0: the full test run, the ISO pipeline, tests moved here, the 2.11.0 test results theupriser 2026-10-02 14:06:35 +02:00
  • 66ec27d4e2 test: vmstate reports Steam's autostart entry (silent/plain/none) instead of the old unit theupriser 2026-10-02 09:28:05 +02:00
  • d540dd2310 test: vmstate reports Steam's autostart entry (silent/plain/none) instead of the old unit theupriser 2026-10-02 09:28:05 +02:00
  • 899e9af06c test: the Steamify unit tests and the NVIDIA hardware test move here from steamify-cachyos (REPO points at the checkout) theupriser 2026-10-02 07:53:18 +02:00
  • f7625f5882 test: the Steamify unit tests and the NVIDIA hardware test move here from steamify-cachyos (REPO points at the checkout) theupriser 2026-10-02 07:53:18 +02:00
  • 660558ab45 notes: Steamify 2.10.0 theupriser 2026-10-01 21:05:27 +02:00
  • b4d6c23129 notes: Steamify 2.10.0 theupriser 2026-10-01 21:05:27 +02:00
  • 5d168ea44f tests: nvidia suite (fake NVIDIA PC), controller block, name-based menu rows; get-iso.sh uses CachyOS's own mirror and resumes; notes theupriser 2026-10-01 21:03:20 +02:00
  • 7a313a96ee tests: nvidia suite (fake NVIDIA PC), controller block, name-based menu rows; get-iso.sh uses CachyOS's own mirror and resumes; notes theupriser 2026-10-01 21:03:20 +02:00
  • fa67d65a96 nvidia: Plasma session with Big Picture autostart works theupriser 2026-10-01 18:33:24 +02:00
  • 9e8e05e99b nvidia: Plasma session with Big Picture autostart works theupriser 2026-10-01 18:33:24 +02:00
  • cbd6920b96 nvidia: TTY-only KWin stutters, Big Picture in Plasma is perfect theupriser 2026-10-01 18:26:25 +02:00
  • b95ccb686d nvidia: TTY-only KWin stutters, Big Picture in Plasma is perfect theupriser 2026-10-01 18:26:25 +02:00
  • 74c859ef8d nvidia: direct scanout confirmed as the cause, a Plasma-less KWin session works theupriser 2026-10-01 18:11:32 +02:00
  • dabc43ded6 nvidia: direct scanout confirmed as the cause, a Plasma-less KWin session works theupriser 2026-10-01 18:11:32 +02:00
  • 0052566ace nvidia: results of the hardware test on the RTX 5080 PC theupriser 2026-10-01 18:02:17 +02:00
  • a253ff15cd nvidia: results of the hardware test on the RTX 5080 PC theupriser 2026-10-01 18:02:17 +02:00
  • d045b82bae docs: nvidia/: TODO, research and test instructions for the NVIDIA fix (moved here from the steamify-cachyos branch); AGENTS.md: feature notes live in this repo theupriser 2026-10-01 15:38:51 +02:00
  • c8a6a2cef5 docs: nvidia/: TODO, research and test instructions for the NVIDIA fix (moved here from the steamify-cachyos branch); AGENTS.md: feature notes live in this repo theupriser 2026-10-01 15:38:51 +02:00
  • 51c4fac70d docs: the ISO repo's PRs and vmisobuild.sh target master (feat/steamify is gone) theupriser 2026-10-01 15:36:34 +02:00
  • 1aff67612d docs: the ISO repo's PRs and vmisobuild.sh target master (feat/steamify is gone) theupriser 2026-10-01 15:36:34 +02:00
  • 343ff1edda feat: vmtest.sh runs the plain-PC install check (generic) for every loader; vmprogress.sh knows the new jobs theupriser 2026-09-30 14:47:40 +02:00
  • b2fc992745 feat: vmtest.sh runs the plain-PC install check (generic) for every loader; vmprogress.sh knows the new jobs theupriser 2026-09-30 14:47:40 +02:00
  • cb390c2dc0 docs: TESTPLAN results: the official 2.9.6 ISO, 341 pass, 0 fail theupriser 2026-09-30 14:45:20 +02:00
  • 90fe42da5f docs: TESTPLAN results: the official 2.9.6 ISO, 341 pass, 0 fail theupriser 2026-09-30 14:45:20 +02:00
  • b2eb003cc6 fix: the waitssh comment broke the one-line function (syntax error) theupriser 2026-09-30 14:38:34 +02:00
  • 5146dd1109 fix: the waitssh comment broke the one-line function (syntax error) theupriser 2026-09-30 14:38:34 +02:00
  • d1dc96f29e fix: vmbootloadertest.sh waits up to 15 minutes for the first ssh (a first boot is slow with five VMs at once) theupriser 2026-09-30 14:38:19 +02:00
  • b840eb3697 fix: vmbootloadertest.sh waits up to 15 minutes for the first ssh (a first boot is slow with five VMs at once) theupriser 2026-09-30 14:38:19 +02:00
  • d948227c19 docs: MAX_PARALLEL=5 ran fine on the 9800X3D (TODO R2 done, comments) theupriser 2026-09-30 13:47:52 +02:00
  • 5ea436efc5 docs: MAX_PARALLEL=5 ran fine on the 9800X3D (TODO R2 done, comments) theupriser 2026-09-30 13:47:52 +02:00
  • 4824004215 docs: TODO: CI tests dropped (they run locally), the quick install test, new open items theupriser 2026-09-30 13:46:43 +02:00
  • f33d3bf491 docs: TODO: CI tests dropped (they run locally), the quick install test, new open items theupriser 2026-09-30 13:46:43 +02:00
  • a1f8089c7c docs: the steamify-iso-release skill: dispatch-started build, steamify_ref, build badge and its secrets, replaced tags, parallel jobs on the runner theupriser 2026-09-30 13:04:08 +02:00
  • 32db035e9b docs: the steamify-iso-release skill: dispatch-started build, steamify_ref, build badge and its secrets, replaced tags, parallel jobs on the runner theupriser 2026-09-30 13:04:08 +02:00
  • d82d0f8b2f docs: the steamify-iso-release skill: daily names, kind input, replacement and retention, sync by workflow, always master theupriser 2026-09-30 11:37:14 +02:00
  • cfba222439 docs: the steamify-iso-release skill: daily names, kind input, replacement and retention, sync by workflow, always master theupriser 2026-09-30 11:37:14 +02:00
  • 540139b967 feat: show progress while the tests run (install and steamify.sh heartbeats, unbuffered output) theupriser 2026-09-30 10:51:24 +02:00
  • 76b162d7e1 feat: show progress while the tests run (install and steamify.sh heartbeats, unbuffered output) theupriser 2026-09-30 10:51:24 +02:00
  • e929444399 fix: vminstall.sh is headless in CI (no display for QEMU's GTK window) theupriser 2026-09-30 10:30:01 +02:00
  • da263529e9 fix: vminstall.sh is headless in CI (no display for QEMU's GTK window) theupriser 2026-09-30 10:30:01 +02:00
  • 459832c3f5 feat: vmbootloadertest.sh --quick [--generic]: a Steam Machine gets all its items and modules, a plain PC none theupriser 2026-09-30 10:12:35 +02:00
  • f604e10b3e feat: vmbootloadertest.sh --quick [--generic]: a Steam Machine gets all its items and modules, a plain PC none theupriser 2026-09-30 10:12:35 +02:00
  • f6c87fddc7 fix: vmbootloadertest.sh --quick installs on a VM that reports Steam Machine hardware theupriser 2026-09-30 10:11:00 +02:00
  • 19ea677cf7 fix: vmbootloadertest.sh --quick installs on a VM that reports Steam Machine hardware theupriser 2026-09-30 10:11:00 +02:00
  • 913a8f0830 fix: vminstall.sh: show the QEMU, serial and install logs when the install fails theupriser 2026-09-30 10:07:43 +02:00
  • ca0cf43919 fix: vminstall.sh: show the QEMU, serial and install logs when the install fails theupriser 2026-09-30 10:07:43 +02:00
  • 232c92fcd7 fix: vminstall.sh removes the read-only ISO files it extracted (failed as a non-root host) theupriser 2026-09-30 09:50:28 +02:00
  • 7b7715ab07 fix: vminstall.sh removes the read-only ISO files it extracted (failed as a non-root host) theupriser 2026-09-30 09:50:28 +02:00
  • 092e888c3f fix: the VM's ssh key is looked up at every call (a clean host failed the first-boot check: common.sh was sourced before the key existed) theupriser 2026-09-30 09:43:05 +02:00
  • 8ef247e596 fix: the VM's ssh key is looked up at every call (a clean host failed the first-boot check: common.sh was sourced before the key existed) theupriser 2026-09-30 09:43:05 +02:00
  • fafa38fbb4 feat: vmbootloadertest.sh --quick: only what the ISO's install must get right (B1-B5) theupriser 2026-09-30 09:38:30 +02:00
  • 1db4693e3c feat: vmbootloadertest.sh --quick: only what the ISO's install must get right (B1-B5) theupriser 2026-09-30 09:38:30 +02:00
  • 6c0c80fb9a fix: a test that aborts fails (exit status of the piped block), vminstall reads the ISO with bsdtar (no loop partitions in CI containers) theupriser 2026-09-30 09:02:16 +02:00
  • 6190abadfc fix: a test that aborts fails (exit status of the piped block), vminstall reads the ISO with bsdtar (no loop partitions in CI containers) theupriser 2026-09-30 09:02:16 +02:00
  • 80f4d68536 ci: sync the git.upriser.nl mirror on every branch and tag theupriser 2026-09-30 08:54:35 +02:00
  • 4cb253b41c ci: sync the git.upriser.nl mirror on every branch and tag theupriser 2026-09-30 08:54:35 +02:00
  • 594ce35cf8 feat: VM_INSTALL_MEM sets the RAM of the installer VM only theupriser 2026-09-30 08:25:07 +02:00
  • 7b0147f065 feat: VM_INSTALL_MEM sets the RAM of the installer VM only theupriser 2026-09-30 08:25:07 +02:00
  • 17ae88a4ad feat(ci): sync the git.upriser.nl mirror on every push to main and every tag theupriser 2026-09-30 08:11:24 +02:00
  • f35df9c4d3 feat(ci): sync the git.upriser.nl mirror on every push to main and every tag theupriser 2026-09-30 08:11:24 +02:00
  • a9f20d69bf docs: rename the local ISO checkout to steamify-cachyos-live-iso theupriser 2026-09-30 07:47:37 +02:00
  • 85657a3183 docs: rename the local ISO checkout to steamify-cachyos-live-iso theupriser 2026-09-30 07:47:37 +02:00
  • 9a351ae639 docs: use the renamed steamify-cachyos-live-iso repo in vmtest-remote.sh and TODO theupriser 2026-09-30 07:45:27 +02:00
  • 92bf3f0b19 docs: use the renamed steamify-cachyos-live-iso repo in vmtest-remote.sh and TODO theupriser 2026-09-30 07:45:27 +02:00
  • 0d0279bd20 docs: skills and AGENTS.md after 2026-09-29: the ISO release pipeline (new skill), boot entry check and install gotchas, monitor rules, freeing WSL disk, deleting merged branches theupriser 2026-09-29 23:05:29 +02:00
  • b07ff5f99b docs: skills and AGENTS.md after 2026-09-29: the ISO release pipeline (new skill), boot entry check and install gotchas, monitor rules, freeing WSL disk, deleting merged branches theupriser 2026-09-29 23:05:29 +02:00
  • 195518f0da docs: wsl-build-host: a hand-built ISO is named local (releases come from a GitHub tag) theupriser 2026-09-29 22:19:51 +02:00
  • 2daf83b013 docs: wsl-build-host: a hand-built ISO is named local (releases come from a GitHub tag) theupriser 2026-09-29 22:19:51 +02:00
  • 0447f35e7d fix: boot check: the power-off fix is loaded, or was tried at boot and refused (journal); it grepped dmesg for systemd's error, which only sometimes lands there theupriser 2026-09-29 20:17:27 +02:00
  • d8c7670c53 fix: boot check: the power-off fix is loaded, or was tried at boot and refused (journal); it grepped dmesg for systemd's error, which only sometimes lands there theupriser 2026-09-29 20:17:27 +02:00
  • d614539d9e docs: full run with Steamify release/2.9.1: 341 pass; the CEC driver cache done theupriser 2026-09-29 19:46:08 +02:00
  • 58b233c20b docs: full run with Steamify release/2.9.1: 341 pass; the CEC driver cache done theupriser 2026-09-29 19:46:08 +02:00
  • 847b024803 fix: test prelude sets SCRIPT_DIR (the libs read patches/ from it); hw block 50 checks every run for errors theupriser 2026-09-29 19:24:25 +02:00
  • b6e801664a fix: test prelude sets SCRIPT_DIR (the libs read patches/ from it); hw block 50 checks every run for errors theupriser 2026-09-29 19:24:25 +02:00
  • 8df2e23314 fix: hw block 50: the private cache folder is readable like /var/cache/steamify (mktemp's 700 hid it from the user) theupriser 2026-09-29 19:22:16 +02:00
  • fa01c19ba1 fix: hw block 50: the private cache folder is readable like /var/cache/steamify (mktemp's 700 hid it from the user) theupriser 2026-09-29 19:22:16 +02:00
  • e6119ca194 feat: hw block 50: the CEC driver cache (new pin downloads and removes the old file, cache hit, damaged file replaced), offline via file:// theupriser 2026-09-29 19:19:52 +02:00
  • f356cc3f74 feat: hw block 50: the CEC driver cache (new pin downloads and removes the old file, cache hit, damaged file replaced), offline via file:// theupriser 2026-09-29 19:19:52 +02:00
  • 6aad17f55c feat: the VMs share the host's cache for Steamify's own downloads (/var/cache/steamify: the CEC driver once for every VM, GitHub rate-limits it) theupriser 2026-09-29 19:16:45 +02:00
  • 0824e78249 feat: the VMs share the host's cache for Steamify's own downloads (/var/cache/steamify: the CEC driver once for every VM, GitHub rate-limits it) theupriser 2026-09-29 19:16:45 +02:00
  • e8c57827b1 docs: B1 boot entry check and the ISO's /var/log fix done; CEC driver download (GitHub 429) as the next item theupriser 2026-09-29 19:09:16 +02:00
  • 48edfc53c5 docs: B1 boot entry check and the ISO's /var/log fix done; CEC driver download (GitHub 429) as the next item theupriser 2026-09-29 19:09:16 +02:00
  • 4209f9625b docs: TODO: WSL starting with Windows is not Steamify's work (removed R1d) theupriser 2026-09-29 18:58:10 +02:00
  • 36bd85cce6 docs: TODO: WSL starting with Windows is not Steamify's work (removed R1d) theupriser 2026-09-29 18:58:10 +02:00
  • 07a7da1d67 docs: TODO: R1d (WSL with Windows) left for now theupriser 2026-09-29 18:57:57 +02:00
  • 4670b296dc docs: TODO: R1d (WSL with Windows) left for now theupriser 2026-09-29 18:57:57 +02:00
  • a34efb0547 fix: vminstall.sh stops waiting as soon as the live system reports a failed install (it waited 90 minutes) theupriser 2026-09-29 18:48:27 +02:00
  • b6082c0322 fix: vminstall.sh stops waiting as soon as the live system reports a failed install (it waited 90 minutes) theupriser 2026-09-29 18:48:27 +02:00
  • 20373c9f05 fix: vmprogress.sh reports a failed install (it stayed at 'install' for 18 minutes) theupriser 2026-09-29 18:48:14 +02:00