Skip to content

Restore release LZFSE packaging command - #91

Merged
Augani merged 1 commit into
mainfrom
codex/fix-release-lzfse
Aug 29, 2026
Merged

Restore release LZFSE packaging command#91
Augani merged 1 commit into
mainfrom
codex/fix-release-lzfse

Conversation

@Augani

@Augani Augani commented Aug 29, 2026

Copy link
Copy Markdown
Owner

Root cause

The accelerated dory-hv refactor removed the streaming LZFSE codec and CLI route, but scripts/bundle-engine.sh still uses the signed runner as the release compression authority. Public release assembly therefore failed at the first guest kernel with dory-hv: unknown command lzfse.

Fix

  • restore the runner-owned streaming LZFSE codec
  • restore dory-hv lzfse compress|decompress
  • validate missing inputs explicitly
  • add a multi-chunk round-trip regression test

Verification

  • swift test --package-path Packages/ContainerizationEngine --filter LZFSETests
  • 5 MiB runner-to-Apple compression_tool decode compatibility
  • 5 MiB Apple compression_tool-to-runner decode compatibility
  • direct CLI round trip
  • python3 .github/scripts/test-release-orchestrator.py
  • bash -n scripts/release.sh scripts/bundle-engine.sh
  • git diff --check

@Augani
Augani merged commit af2b7cd into main Aug 29, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant