$ the-wire · showcase
Theme language server accepts --json, DO_NOT_TRACK honored
By RepoJournal · Filed · About Shopify · Composed from the cited sources · methodology
The Shopify CLI shipped two user-facing behavior changes to its global flags and a CI fix for development store provisioning that only matters to the repo's own end-to-end runs.
Support JSON flags for the theme language server Shopify/cli
The theme language server now accepts `--json` (`-j`) while still emitting native LSP messages with Content-Length framing, and CLI diagnostics plus argument and startup errors stay on stderr. Previously a globally enabled JSON output could be corrupted on stdout by CLI errors.
Merge pull request #9045 from hasandenizuk/feat/respect-do-not-track Shopify/cli
The CLI now treats `DO_NOT_TRACK=1` as an analytics opt-out, so environments that already set the standard variable stop sending usage telemetry without any CLI-specific config.
Fix delayed development store provisioning and E2E cleanup Shopify/cli
CI failed store creation before provisioning finished, and lifecycle cleanup returned before the stores appeared, leaving both behind in later runs. The fix retries missing store creation records within the existing five-minute window.
Merge pull request #8985 from Shopify/codex/fix-e2e-store-provisioning Shopify/cli
Merged without further changes.
Merge pull request #9006 from Shopify/gonzalo/language-server-protocol Shopify/cli
Merged without further changes.