You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CI-infrastructure consolidation release. Since v0.7.0
(2026-04-21), 15 commits landed — all 16 CI jobs pass on
`main`, the harness + UEFI x86-64 boot are fully green for the
first time, and the BIOS chain is scaffolded down to the
specific failing instruction (M1-16 remains partial, tracked).
Highlights:
- GitHub Actions CI port (full Forgejo parity: fmt, clippy,
miri, deny, test × 3 hosts, freebsd, cross × 4 bootloader
targets, qemu-smoke, asm-verification, size-gate, sbom).
- zamak-test `--timeout <seconds>` flag + proper mpsc-channel
watchdog replacing the advisory-only BOOT_TIMEOUT that never
fired; OVMF discovery robust to Ubuntu 22.04/24.04/Nix.
- UEFI x86-64 boot-smoke now PASSes end-to-end. Four masked
loader bugs fixed (PML4 identity-map, KERNEL_PATH lookup,
path separators, font.psf placeholder).
- BIOS boot chain scaffolded: build-images.sh assembles
MBR+stage2+FAT32 disk; stage1 gained build.rs, serial
output, multi-chunk INT 13h loop; zamak-bios gained
MBR-partition scan and boot checkpoints. Hangs on the
call_bios_int 32→real→32 trampoline — next session's work.
- cargo-deny v0.15+ schema migration; latent Miri UB in
elf+gfx fixed (write_unaligned); ~15 clippy lints cleaned up.
- zamak-cli: global `--version` no longer shadows sbom's
sub-command arg (renamed to `--release-version`).
See CHANGELOG.md for the full Added/Fixed/Changed breakdown.
11 workspace crates bumped 0.7.0 → 0.8.0.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments