Skip to content

chore: bump bootstrap mcpp to 0.0.20, add release skill#58

Merged
Sunrisepeak merged 3 commits into
mainfrom
chore/bump-xlings-mcpp-0.0.20
May 20, 2026
Merged

chore: bump bootstrap mcpp to 0.0.20, add release skill#58
Sunrisepeak merged 3 commits into
mainfrom
chore/bump-xlings-mcpp-0.0.20

Conversation

@Sunrisepeak
Copy link
Copy Markdown
Member

Summary

  • Bump .xlings.json mcpp pin from 0.0.17 → 0.0.20 so CI uses the latest release for bootstrap
  • Add .agents/skills/mcpp-release/SKILL.md documenting the full release workflow

Why

  • 0.0.17 has known Windows issues (path quoting, subprocess noise) that cause CI's "test real user flow" step to fail
  • The release skill prevents the version-mismatch pitfall (mcpp.toml vs fingerprint.cppm) encountered during the 0.0.20 release

Test plan

  • CI passes on all three platforms

- Update .xlings.json mcpp pin from 0.0.17 to 0.0.20
- Add .agents/skills/mcpp-release/ documenting the full release
  workflow, including the critical two-file version sync requirement
- Add "禁止直接 push main" as core principle with examples
- Add Agent development rules (must use PR workflow)
- Update project structure to include src/platform/ directory
- Add platform code placement guideline
- Add CI three-platform requirement details
ci.yml and ci-macos.yml used bare `mcpp` command which is not in
PATH. ci-windows.yml already used `"$MCPP"` correctly. Align all
three workflows to use the env variable set during bootstrap.
@Sunrisepeak Sunrisepeak merged commit 326f97c into main May 20, 2026
3 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