The Wire · Showcase
CLI COMPLETES PARTNERS MIGRATION CLEANUP, HYDROGEN HARDENS DEBUGGER SECURITY
By RepoJournal · Filed · About Shopify
Shopify CLI finishes gutting vestigial Partners infrastructure with the final sweep of a three-part refactor, while Hydrogen locks down local debugger access to prevent network-level attacks.
Isaac Roldán completed the Partners client migration cleanup across three coordinated merges in CLI [1] [2] [5]. The keystone pull request shrank PartnersClient to a migration-only surface and deleted the exclusive GraphQL it consumed, followed by removal of the vestigial account-info interface and stale allowlist entries [3] [4]. No behavior change on the live migration path, but the code surface that only PartnersClient used is now gone. In Hydrogen, debugger reliability improved with an inspector connector overhaul that binds the public inspector to loopback and validates Host and Origin headers so network peers and untrusted browser pages cannot attach to workerd [9]. The same push also removed the Shopify Dev Docs Sync workflow after runners were blocked [6] [8]. Hydrogen's test coverage for local debugger flows is now in place [7].
One email a day. Unsubscribe in one click.
Keep up with Shopify in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Review and test CLI migrations after Partners cleanup lands in your branch Shopify/cli [plan]
- → Update Hydrogen dev setup to use new inspector connector if you run local debugging Shopify/hydrogen [plan]
References
- [1] Remove vestigial account-info and Partners codegen plumbing ↗ Shopify/cli
- [2] Shrink PartnersClient and remove the GraphQL it exclusively used ↗ Shopify/cli
- [3] Merge pull request #8116 from Shopify/partners-cleanup/07-prune-stale-graphql-allowlist Shopify/cli
- [4] Merge pull request #8115 from Shopify/partners-cleanup/06-drop-vestigial-account-info Shopify/cli
- [5] Merge pull request #8111 from Shopify/partners-cleanup/03-shrink-partners-client Shopify/cli
- [6] Remove Shopify Dev Docs Sync workflow (main) ↗ Shopify/hydrogen
- [7] Improve MiniOxygen debugger connections ↗ Shopify/hydrogen
- [8] Remove Shopify Dev Docs Sync workflow (#3873) Shopify/hydrogen
- [9] Improve MiniOxygen debugger connections (#3883) Shopify/hydrogen