-
horcrux daily build status gnome-light-openrc x86_64 (machine-readable)
Pre-releaseSome checks failedDeploy Horcrux site / deploy-site (push) Successful in 35sCI / Check (push) Successful in 2m50sCI / Security Audit (push) Successful in 2m48sCI / Build Web UI (push) Successful in 2m4sCI / UI E2E (browser) (push) Failing after 8m2sCI / USE-flag feature builds (push) Successful in 10m19sCI / Gentoo Docker Build (push) Successful in 24m37sCI / Test (push) Successful in 28m14sCI / Build (push) Successful in 3m51sCI / Build-1 (push) Successful in 7m41sCI / Gentoo USE-flag matrix (ebuild install) (push) Successful in 30m30sreleased this
2026-10-30 10:28:47 -07:00 | 324 commits to main since this release{"project":"horcrux","arch":"x86_64","mode":"daily","variant":"gnome-light","image":"gnome-light-openrc","image_id":"gnome-light-openrc-x86_64","result":"pass","failed_step":"","summary":"PASS (x86_64, QEMU KVM): 2 QEMU runs (boot, install, reboot; UEFI+USB, BIOS+CD; answer-file, serial TUI, VGA TUI, graphical installer driven by keyboard + pointer + AT-SPI, no-answer-file fallback) - installed system refuses password root SSH, accepts the key, serves the web UI on the chosen IP (build 3139s, test 2461s)","sha":"8793c731dc3d326ee5af4a31fb2dc2cfb5327cc7","run_id":"12254","run_url":"https://git.canutethegreat.com/CanuteTheGreat/horcrux/actions/runs/12254","time":"2026-11-09T10:12:46Z","build_seconds":3139,"test_seconds":2461}
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
horcrux daily build status server-openrc aarch64 (machine-readable)
Pre-releaseSome checks failedDeploy Horcrux site / deploy-site (push) Successful in 35sCI / Check (push) Successful in 2m50sCI / Security Audit (push) Successful in 2m48sCI / Build Web UI (push) Successful in 2m4sCI / UI E2E (browser) (push) Failing after 8m2sCI / USE-flag feature builds (push) Successful in 10m19sCI / Gentoo Docker Build (push) Successful in 24m37sCI / Test (push) Successful in 28m14sCI / Build (push) Successful in 3m51sCI / Build-1 (push) Successful in 7m41sCI / Gentoo USE-flag matrix (ebuild install) (push) Successful in 30m30sreleased this
2026-10-30 10:28:46 -07:00 | 324 commits to main since this release{"project":"horcrux","arch":"aarch64","mode":"daily","variant":"","image":"server-openrc","image_id":"server-openrc-aarch64","result":"pass","failed_step":"","summary":"PASS (aarch64, QEMU TCG emulation, no KVM): 5 QEMU runs (boot, install, reboot; UEFI, USB + optical; answer-file, serial TUI, VGA TUI, graphical installer driven by keyboard + pointer + AT-SPI, no-answer-file fallback) - installed system refuses password root SSH, accepts the key, serves the web UI on the chosen IP (build 1495s, test 16906s)","sha":"8793c731dc3d326ee5af4a31fb2dc2cfb5327cc7","run_id":"12255","run_url":"https://git.canutethegreat.com/CanuteTheGreat/horcrux/actions/runs/12255","time":"2026-11-09T15:11:25Z","build_seconds":1495,"test_seconds":16906}
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
horcrux daily build status server-openrc x86_64 (machine-readable)
Pre-releaseSome checks failedDeploy Horcrux site / deploy-site (push) Successful in 35sCI / Check (push) Successful in 2m50sCI / Security Audit (push) Successful in 2m48sCI / Build Web UI (push) Successful in 2m4sCI / UI E2E (browser) (push) Failing after 8m2sCI / USE-flag feature builds (push) Successful in 10m19sCI / Gentoo Docker Build (push) Successful in 24m37sCI / Test (push) Successful in 28m14sCI / Build (push) Successful in 3m51sCI / Build-1 (push) Successful in 7m41sCI / Gentoo USE-flag matrix (ebuild install) (push) Successful in 30m30sreleased this
2026-10-30 10:28:46 -07:00 | 324 commits to main since this release{"project":"horcrux","arch":"x86_64","mode":"daily","variant":"","image":"server-openrc","image_id":"server-openrc-x86_64","result":"pass","failed_step":"","summary":"PASS (x86_64, QEMU KVM): 7 QEMU runs (boot, install, reboot; UEFI+USB, BIOS+CD; answer-file, serial TUI, VGA TUI, graphical installer driven by keyboard + pointer + AT-SPI, no-answer-file fallback) - installed system refuses password root SSH, accepts the key, serves the web UI on the chosen IP (build 3315s, test 6788s)","sha":"640219cab03ca8ef6cb681743a96d7758a1a01b7","run_id":"12701","run_url":"https://git.canutethegreat.com/CanuteTheGreat/horcrux/actions/runs/12701","time":"2026-11-10T06:44:21Z","build_seconds":3315,"test_seconds":6788}
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
horcrux daily build status x86_64 (machine-readable)
Pre-releaseSome checks failedDeploy Horcrux site / deploy-site (push) Successful in 45sDocumentation / Build Documentation (push) Successful in 50sCI / Check (push) Successful in 1m44sCI / Security Audit (push) Successful in 2m50sCI / Build Web UI (push) Successful in 3m2sCI / UI E2E (browser) (push) Successful in 8m23sCI / USE-flag feature builds (push) Successful in 11m2sCI / Test (push) Failing after 15m28sCI / Build (push) Has been skippedCI / Build-1 (push) Has been skippedCI / Gentoo Docker Build (push) Successful in 17m29sCI / Gentoo USE-flag matrix (ebuild install) (push) Successful in 24m57sreleased this
2026-10-29 11:19:01 -07:00 | 366 commits to main since this release{"project":"horcrux","arch":"x86_64","mode":"daily","variant":"desktop","result":"pass","failed_step":"","summary":"PASS (x86_64, QEMU KVM): 2 QEMU runs (boot, install, reboot; UEFI+USB, BIOS+CD; answer-file, serial TUI, VGA TUI, graphical installer driven by keyboard + pointer + AT-SPI, no-answer-file fallback) - installed system refuses password root SSH, accepts the key, serves the web UI on the chosen IP (build 6831s, test 1402s)","sha":"fc871ca6dcbe1572ca293da868f1025c384d3130","run_id":"7647","run_url":"https://git.canutethegreat.com/CanuteTheGreat/horcrux/actions/runs/7647","time":"2026-10-30T14:03:02Z","build_seconds":6831,"test_seconds":1402}
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
Surface test ISO 2026-10-28 + hibernate swap (emulated, not yet run on the device)
Pre-releaseSome checks failedDeploy Horcrux site / deploy-site (push) Successful in 31sDocumentation / Build Documentation (push) Successful in 1m7sCI / Check (push) Successful in 1m31sCI / Security Audit (push) Successful in 2m26sCI / Build Web UI (push) Successful in 2m18sCI / UI E2E (browser) (push) Successful in 10m35sCI / USE-flag feature builds (push) Successful in 10m44sCI / Test (push) Failing after 32m53sCI / Build (push) Has been skippedCI / Build-1 (push) Has been skippedCI / Gentoo Docker Build (push) Successful in 34m9sCI / Gentoo USE-flag matrix (ebuild install) (push) Successful in 30m49sreleased this
2026-10-29 02:50:51 -07:00 | 397 commits to main since this releaseSurface test ISO, portable swap build (2026-10-28, replaces surface-test-20261028). Emulated only (QEMU IvyBridge, 4 GiB, UEFI, USB keyboard); NOT yet run on the real Surface Pro 1.
What is new: encrypted hibernate swap on portable XFS+LUKS installs. LUKS2 -> LVM (VG hxvg: XFS root + 4.5 GiB swap LV for a 4 GB machine), ONE passphrase, dracut resume hook before the root mount, elogind: lid close / power key = suspend, = hibernate (HibernateMode=shutdown), UPower critical battery = Hibernate. zram stays the first swap (pri 100, disk swap pri 10). Servers: no swap at all (swap = auto|none|hibernate in the installer and the answer file).
Built from horcrux main
87004e7572(commitscd0fada,87004e7). Tests (gentoo/surface/tests/surface-swap-test.py): hibernate -> power off -> boot -> passphrase ONCE -> resume with the same boot_id, the same process (counter kept counting), the in-memory token and the tmpfs file intact; cold boot afterwards; server install has no swap/LVM/resume; swap=none override. See docs/SURFACE.md and docs/ISO-INSTALL.md.Secure Boot must be off. sha256 953b2170d6b8f3452b73aabdad5ca019d279eeeba354484adbc1c8232b3a3ff0 (horcrux-surface-test-20261028-swap-x86_64.iso, 1995167744 bytes).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
Surface test ISO 2026-10-28 (emulated, not yet run on the device)
Pre-releaseSome checks failedDeploy Horcrux site / deploy-site (push) Successful in 40sDocumentation / Build Documentation (push) Successful in 1m12sCI / Check (push) Has been cancelledCI / Test (push) Has been cancelledCI / Build (push) Has been cancelledCI / Build-1 (push) Has been cancelledCI / Build Web UI (push) Has been cancelledCI / Security Audit (push) Has been cancelledCI / Gentoo Docker Build (push) Has been cancelledCI / USE-flag feature builds (push) Has been cancelledCI / UI E2E (browser) (push) Has been cancelledCI / Gentoo USE-flag matrix (ebuild install) (push) Has been cancelledreleased this
2026-10-28 22:50:44 -07:00 | 399 commits to main since this releaseSUPERSEDED by
surface-test-20261028-swap(hibernate swap, same hardware profile). Do not use this ISO.Horcrux Surface test ISO (x86_64, UEFI + BIOS hybrid) - built for the Microsoft Surface Pro 1 (2013, Ivy Bridge, 4 GB RAM), emulated only: not run on the real device.
- sha256
3efaae77d11da4da68550ae012ec37aec79629a21becd4ae9b9817f951ac7ae2(horcrux-surface-final-x86_64.iso, 1,995,159,552 bytes) - built from the horcrux tree at
690867c(+ build/live-iso/common/Dockerfile.profile, gentoo/surface/), generic x86-64 binpkgs, Rust x86-64-v2: runs on Ivy Bridge (no AVX2) - tested: QEMU -cpu IvyBridge -m 4096 UEFI, DMI faked as the SP1: autodetect, XFS-in-LUKS2 install, LUKS passphrase typed on a USB-only keyboard, zram, fstrim, sway + on-screen keyboard desktop (34 checks, docs/SURFACE.md)
- Secure Boot must be OFF; no default credentials (the installer asks for the admin password, disk passphrase and desktop user)
- No proprietary firmware: Wi-Fi firmware comes from linux-firmware (redistributable)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- sha256
-
horcrux daily build status aarch64 (machine-readable)
Pre-releaseSome checks failedDocumentation / Build Documentation (push) Successful in 59sCI / Check (push) Has been cancelledCI / Test (push) Has been cancelledCI / Build (push) Has been cancelledCI / Build-1 (push) Has been cancelledCI / Build Web UI (push) Has been cancelledCI / Security Audit (push) Has been cancelledCI / Gentoo Docker Build (push) Has been cancelledCI / USE-flag feature builds (push) Has been cancelledCI / UI E2E (browser) (push) Has been cancelledCI / Gentoo USE-flag matrix (ebuild install) (push) Has been cancelledreleased this
2026-10-28 18:06:12 -07:00 | 430 commits to main since this release{"project":"horcrux","arch":"aarch64","mode":"daily","variant":"","result":"pass","failed_step":"","summary":"PASS (aarch64, QEMU TCG emulation, no KVM): 5 QEMU runs (boot, install, reboot; UEFI, USB + optical; answer-file, serial TUI, VGA TUI, graphical installer driven by keyboard + pointer + AT-SPI, no-answer-file fallback) - installed system refuses password root SSH, accepts the key, serves the web UI on the chosen IP (build 1745s, test 8665s)","sha":"fc871ca6dcbe1572ca293da868f1025c384d3130","run_id":"7647","run_url":"https://git.canutethegreat.com/CanuteTheGreat/horcrux/actions/runs/7647","time":"2026-10-30T11:31:30Z","build_seconds":1745,"test_seconds":8665}
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
horcrux daily build status (machine-readable)
Pre-releaseSome checks failedDocumentation / Build Documentation (push) Successful in 1m13sCI / Security Audit (push) Successful in 2m9sCI / Check (push) Successful in 2m28sCI / Build Web UI (push) Successful in 2m36sCI / USE-flag feature builds (push) Successful in 10m39sCI / Test (push) Failing after 11m26sCI / Build (push) Has been skippedCI / Build-1 (push) Has been skippedCI / UI E2E (browser) (push) Successful in 12m21sCI / Gentoo Docker Build (push) Successful in 35m43sCI / Gentoo USE-flag matrix (ebuild install) (push) Successful in 24m40sreleased this
2026-10-27 22:58:42 -07:00 | 444 commits to main since this release{"project":"horcrux","arch":"x86_64","mode":"daily","variant":"","result":"fail","failed_step":"qemu-boot-modes-bios","summary":"qemu-boot-modes-bios: [FAIL] finds-the-installed-system Horcrux (Gentoo-based live/insta","sha":"07d0c90022efcbd2dea887d1baf1b316c06553e5","run_id":"7565","run_url":"https://git.canutethegreat.com/CanuteTheGreat/horcrux/actions/runs/7565","time":"2026-10-30T05:39:01Z","build_seconds":3503,"test_seconds":5300}
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
horcrux daily ISO (rolling, pre-release)
Pre-releaseSome checks failedDocumentation / Build Documentation (push) Successful in 1m13sCI / Security Audit (push) Successful in 2m9sCI / Check (push) Successful in 2m28sCI / Build Web UI (push) Successful in 2m36sCI / USE-flag feature builds (push) Successful in 10m39sCI / Test (push) Failing after 11m26sCI / Build (push) Has been skippedCI / Build-1 (push) Has been skippedCI / UI E2E (browser) (push) Successful in 12m21sCI / Gentoo Docker Build (push) Successful in 35m43sCI / Gentoo USE-flag matrix (ebuild install) (push) Successful in 24m40sreleased this
2026-10-27 22:57:27 -07:00 | 444 commits to main since this releaseRolling pre-release build of the horcrux live/installer ISO from
main(222e3877cd), updated 2026-11-01 16:44:51 UTC.
Each architecture is replaced in place by its own daily job, only after the QEMU boot + install + reboot + web-probe tests passed on that architecture.- GNOME (light) OpenRC - x86_64:
horcrux-gnome-light-openrc-daily-x86_64.iso(1865 MiB), SHA256 inhorcrux-gnome-light-openrc-daily-x86_64.iso.sha256 - Server OpenRC - aarch64:
horcrux-server-openrc-daily-aarch64.iso(1675 MiB), SHA256 inhorcrux-server-openrc-daily-aarch64.iso.sha256 - Server OpenRC - x86_64:
horcrux-server-openrc-daily-x86_64.iso(1768 MiB), SHA256 inhorcrux-server-openrc-daily-x86_64.iso.sha256
Last test result (x86_64): PASS (x86_64, QEMU KVM): 7 QEMU runs (boot, install, reboot; UEFI+USB, BIOS+CD; answer-file, serial TUI, VGA TUI, graphical installer driven by keyboard + pointer + AT-SPI, no-answer-file fallback) - installed system refuses password root SSH, accepts the key, serves the web UI on the chosen IP (build 1612s, test 4693s)
Write to USB: see docs/ISO-INSTALL.md (Secure Boot must be OFF). x86_64: UEFI or BIOS; aarch64 / riscv64: UEFI only.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- GNOME (light) OpenRC - x86_64:
-
iso-2026.10.27
Pre-releaseSome checks failedDocumentation / Build Documentation (push) Successful in 1m13sCI / Security Audit (push) Successful in 2m9sCI / Check (push) Successful in 2m28sCI / Build Web UI (push) Successful in 2m36sCI / USE-flag feature builds (push) Successful in 10m39sCI / Test (push) Failing after 11m26sCI / Build (push) Has been skippedCI / Build-1 (push) Has been skippedCI / UI E2E (browser) (push) Successful in 12m21sCI / Gentoo Docker Build (push) Successful in 35m43sCI / Gentoo USE-flag matrix (ebuild install) (push) Successful in 24m40sreleased this
2026-10-27 21:21:04 -07:00 | 444 commits to main since this releaseHorcrux live/installer ISO (Gentoo-based, x86_64, UEFI + BIOS hybrid, USB-writable,
horcrux-installerincluded). Pre-release / test build - first ISO, built on rw-man-01 from main (4b1648f).SHA256:
422cd7c5e6b378de3075a68afa7ae7535db8bbad45b74cb65132aea98c53621d(horcrux-iso-2026.10.27-x86_64.iso, 1572313088 bytes)Tested in QEMU/KVM: UEFI (OVMF) booting the ISO as a USB stick and BIOS (SeaBIOS) booting it as CD -> unattended install to a blank virtio disk -> reboot from disk -> web UI/API answered over HTTPS and admin login worked. Evidence (serial logs, screenshots) in the
-test-evidence.tgzasset.Secure Boot: not supported - turn it OFF in firmware setup. Not yet tested on real hardware (ThinkPad / Surface Pro). Write to USB and details: docs/ISO-INSTALL.md.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)