Skip to content

ci: switch to mcpp build (.xlings.json pins mcpp 0.0.3)#3

Merged
Sunrisepeak merged 1 commit intomainfrom
ci/mcpp-build
May 9, 2026
Merged

ci: switch to mcpp build (.xlings.json pins mcpp 0.0.3)#3
Sunrisepeak merged 1 commit intomainfrom
ci/mcpp-build

Conversation

@Sunrisepeak
Copy link
Copy Markdown
Member

Replace multi-platform xmake CI with a mcpp-driven Linux build. .xlings.json pins mcpp = { linux = "0.0.3" }; CI runs xlings install -y + mcpp build + mcpp test. xmake.lua + CMakeLists.txt kept for local development.

Replaces the multi-platform xmake CI with a single mcpp-driven
Linux job:
- `.xlings.json` declares `mcpp = { linux = "0.0.3" }`.
- `.github/workflows/ci.yml` boots xlings, runs `xlings install -y`,
  then `mcpp build` + `mcpp test` against the existing mcpp.toml.

xmake.lua + CMakeLists.txt stay untouched for local development; CI
on Linux now goes through mcpp end-to-end.
@Sunrisepeak Sunrisepeak merged commit 687495f into main May 9, 2026
1 check passed
@Sunrisepeak Sunrisepeak deleted the ci/mcpp-build branch May 9, 2026 20:14
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