Skip to content

Document ARM64 zstd EFI zboot blocker and update VM test skip messages#47

Merged
foil-copy-overrate merged 1 commit into
mainfrom
feat/investigate-zstd-compression-issue
Jul 10, 2026
Merged

Document ARM64 zstd EFI zboot blocker and update VM test skip messages#47
foil-copy-overrate merged 1 commit into
mainfrom
feat/investigate-zstd-compression-issue

Conversation

@foil-copy-overrate

Copy link
Copy Markdown
Member

Motivation

  • Investigate and document the ARM64 EFI zboot + zstd DirectBoot failure observed when bcvk/QEMU attempts to unpack EFI zboot images, since this host-side loader incompatibility causes CI VM boots to fail before guest tests run.
  • Make the VM e2e tests robust and actionable by turning the exact DirectBoot/zstd failure into a prescriptive skip that points maintainers to remediation options instead of producing noisy failures.

Description

  • Added refs/zstd-efi-zboot-bcvk.md containing research, reproduction context, relevant source links, and recommended tactical/strategic fixes for the zstd EFI zboot blocker.
  • Updated tests/vm/test-luks-fido2-ci.sh to replace the generic skip message with a prescriptive message referencing bcvk/QEMU, remediation options, and the new refs/zstd-efi-zboot-bcvk.md doc.
  • Updated tests/vm/test-fido2-enrollment.sh to match the same prescriptive skip message and reference the research doc.
  • Updated TODO.md to reference the new research note and record the preferred resolution path for the blocker.

Testing

  • Ran bash -n tests/vm/test-luks-fido2-ci.sh tests/vm/test-fido2-enrollment.sh and the syntax check succeeded.
  • Attempted shellcheck tests/vm/test-luks-fido2-ci.sh tests/vm/test-fido2-enrollment.sh but shellcheck was not available in the environment, so that check was not run.
  • No other automated test failures were introduced by these documentation and message changes.

Codex Task

@foil-copy-overrate foil-copy-overrate merged commit 446575f into main Jul 10, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant