Skip to content

packaging: quarantine remaining legacy mobile app scripts from root package surface#238

Closed
ToadAid wants to merge 3 commits into
mainfrom
mirror/packaging-quarantine-legacy-mobile-app-scripts
Closed

packaging: quarantine remaining legacy mobile app scripts from root package surface#238
ToadAid wants to merge 3 commits into
mainfrom
mirror/packaging-quarantine-legacy-mobile-app-scripts

Conversation

@ToadAid
Copy link
Copy Markdown
Owner

@ToadAid ToadAid commented Mar 24, 2026

  • remove the remaining clearly legacy mobile app scripts from the root package surface:
    • android:assemble
    • android:install
    • android:test
    • ios:build
    • ios:gen
    • ios:open
  • keep canonical Mirror-native scripts intact, including build:mirror, package:mirror-runtime, test:mirror, verify:mirror-runtime-*, and smoke:mirror
  • update the focused package-boundary test to assert those legacy mobile scripts are absent
  • preserve product code, workflows, build pipeline behavior, and service/sync/runtime behavior
  • verification passed:
    • pnpm vitest run test/mirror-package-boundary.test.ts
    • pnpm exec oxfmt --check package.json test/mirror-package-boundary.test.ts

@ToadAid
Copy link
Copy Markdown
Owner Author

ToadAid commented Mar 24, 2026

Closing this in favor of the rebased replacement branch.

This branch hit a package.json rebase conflict after main moved. I rebased the patch cleanly,
preserved the same packaging-only change, and pushed the resolved state to a replacement branch because
force-pushing this branch is blocked by repo rules.

Replacement branch:
mirror/packaging-quarantine-legacy-mobile-app-scripts-rebased

@ToadAid ToadAid closed this Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant