Skip to content

fix: enable xz easy encoder in compat smoke#23

Merged
Sunrisepeak merged 4 commits into
mainfrom
codex/compat-next-audit
Jun 1, 2026
Merged

fix: enable xz easy encoder in compat smoke#23
Sunrisepeak merged 4 commits into
mainfrom
codex/compat-next-audit

Conversation

@Sunrisepeak
Copy link
Copy Markdown
Member

Summary

  • enable liblzma match finder macros so compat.xz supports lzma_easy_buffer_encode() with normal presets
  • add standalone compression smoke coverage for direct compat.zlib/compat.bzip2/compat.lz4/compat.xz/compat.zstd usage
  • add keep-tmp support to the archive smoke script for artifact inspection

Verification

  • bash -n tests/smoke_compat_archive.sh tests/smoke_compat_portable.sh
  • git diff --check
  • timeout 1800 bash tests/smoke_compat_archive.sh
  • timeout 1800 bash tests/smoke_compat_portable.sh

Note: local Lua is not installed in this environment, so descriptor lint is left to CI where lua5.4 is installed by the workflow.

@Sunrisepeak Sunrisepeak merged commit ff8c5fa into main Jun 1, 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