Skip to content

chore: bump mcpplibs-xpkg to 0.0.25#196

Merged
Sunrisepeak merged 1 commit intomainfrom
chore/bump-libxpkg-0.0.25
Mar 8, 2026
Merged

chore: bump mcpplibs-xpkg to 0.0.25#196
Sunrisepeak merged 1 commit intomainfrom
chore/bump-libxpkg-0.0.25

Conversation

@Sunrisepeak
Copy link
Copy Markdown
Member

Summary

  • Bump mcpplibs-xpkg from 0.0.24 to 0.0.25
  • v0.0.25 fixes os.cd in libxpkg runtime: now uses real chdir via C++ (std::filesystem::current_path) instead of only setting a Lua variable, so system.exec / os.execute inherits the correct CWD after os.cd
  • This fixes d2x course packages (e.g. d2mcpp) whose install scripts do os.cd(dest); system.exec("xlings install") — previously the subprocess ran in the wrong directory

Test plan

  • xmake build passes
  • xmake run xlings_tests — 104 tests pass
  • CI green

🤖 Generated with Claude Code

Picks up fix for os.cd — now uses real chdir via C++ so that
system.exec inherits the correct CWD after os.cd in xpkg scripts.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Sunrisepeak Sunrisepeak merged commit 36b1d25 into main Mar 8, 2026
3 checks passed
@Sunrisepeak Sunrisepeak deleted the chore/bump-libxpkg-0.0.25 branch March 8, 2026 14:34
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