Skip to content

refactor(pm): isolate legacy compat helpers#84

Merged
Sunrisepeak merged 1 commit into
mainfrom
refactor/legacy-compat-module
May 30, 2026
Merged

refactor(pm): isolate legacy compat helpers#84
Sunrisepeak merged 1 commit into
mainfrom
refactor/legacy-compat-module

Conversation

@Sunrisepeak
Copy link
Copy Markdown
Member

@Sunrisepeak Sunrisepeak commented May 30, 2026

Summary

  • move legacy dotted dependency-key compatibility helpers into src/pm/compat/legacy.cppm
  • keep mcpp.pm.compat as the public facade by re-exporting the legacy module
  • mark the legacy compatibility module as migration-only and slated for removal in mcpp 1.0.0
  • bump mcpp to 0.0.33 so merging this PR can produce a new release tag instead of rebuilding the existing v0.0.32

Verification

  • git diff --check
  • mcpp build
  • attempted mcpp test -- --gtest_filter=PmCompat.*:Manifest.Dependencies*, but this local sandbox is missing xim-x-binutils/2.42/bin/as after xlings install; PR CI is the authoritative cross-platform verification

Release context

  • 0.0.31 is already included in the PR base via main/v0.0.32; this PR adds the next release bump for the new compat-module cleanup.

@Sunrisepeak Sunrisepeak force-pushed the refactor/legacy-compat-module branch 2 times, most recently from 7e59125 to 7cd7bfc Compare May 30, 2026 03:09
@Sunrisepeak Sunrisepeak force-pushed the refactor/legacy-compat-module branch from 7cd7bfc to 2fa4169 Compare May 30, 2026 03:18
@Sunrisepeak Sunrisepeak merged commit e29373e into main May 30, 2026
3 checks passed
@Sunrisepeak Sunrisepeak deleted the refactor/legacy-compat-module branch May 30, 2026 03:40
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