Skip to content

Add portable compat smoke coverage#21

Merged
Sunrisepeak merged 9 commits into
mainfrom
codex/compat-cross-platform-ci
Jun 1, 2026
Merged

Add portable compat smoke coverage#21
Sunrisepeak merged 9 commits into
mainfrom
codex/compat-cross-platform-ci

Conversation

@Sunrisepeak
Copy link
Copy Markdown
Member

Summary

  • add a portable compat smoke script for non-X11 packages across platforms
  • exercise core packages, libarchive/compression deps, and Dear ImGui + GLFW via top-level compat dependencies
  • extend validate CI with macOS and Windows mcpp 0.0.40 smoke jobs while keeping the existing full Linux X11 runtime smoke

Validation

  • bash -n tests/smoke_compat_portable.sh
  • git diff --check
  • MCPP=/tmp/tmp.n1WfcTyGm7/mcpp-0.0.40-linux-x86_64/bin/mcpp MCPP_VENDORED_XLINGS=/tmp/tmp.n1WfcTyGm7/mcpp-0.0.40-linux-x86_64/registry/bin/xlings MCPP_INDEX_MIRROR=GLOBAL timeout 1800 bash tests/smoke_compat_portable.sh

Note: local lua5.4 is not installed, so descriptor syntax lint is left to CI.

@Sunrisepeak Sunrisepeak merged commit a0fe71b into main Jun 1, 2026
4 checks passed
@Sunrisepeak Sunrisepeak deleted the codex/compat-cross-platform-ci branch June 1, 2026 03:25
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