127 wires and counting

$ follow Shopify

Keep up with Shopify in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-10-19
stories 48

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Theme CLI commands gain typed JSON output

By RepoJournal · Filed · About Shopify · Composed from the cited sources · methodology

Five Shopify CLI theme commands now emit strict, machine-readable JSON, giving CI pipelines and AI tooling structured outcomes instead of parseable text.

Add typed JSON output to theme metafields pull Shopify/cli

by gonzaloriestra

Theme metafields pull now returns flattened definitions, absolute artifact paths, and an explicit success, partial, skipped, or cancelled outcome, while the native owner-keyed metafields.json file stays intact. Scripts reading the prompt output no longer have to infer whether a download partially failed.

Add typed JSON output to theme package Shopify/cli

by gonzaloriestra

Theme package emits an artifact receipt with a validated absolute path to the ZIP it actually wrote, and the text presenter is unchanged. This is the cleanest automation win of the set: the path you get back is checked before it reaches you.

Add typed JSON output to theme check Shopify/cli

by gonzaloriestra

Theme check reports flat issues with consistent severity counts, absolute file paths, and zero-based camelCase positions. The blocking policy is still honored, so a lint gate in CI reads the same verdict as before, just with fields it can index.

Add typed JSON output to theme init Shopify/cli

by gonzaloriestra

Theme init returns an absolute project directory and instruction file paths alongside success or partial outcomes; a successfully cloned project is kept when later AI setup fails, and partial work exits nonzero. A failed AI step no longer costs you the clone, though your job still fails so nothing downstream assumes a clean run.

Add typed JSON output to theme profile Shopify/cli

by gonzaloriestra

Theme profile wraps explicitly named environments in one result object and preserves the native Speedscope artifact, with failures routed onto the shared fatal path. All five follow the contract in docs/cli/json-output.md.

Quick answers

What shipped in Shopify on October 19, 2026?
Five Shopify CLI theme commands now emit strict, machine-readable JSON, giving CI pipelines and AI tooling structured outcomes instead of parseable text. In total, 40 commits and 8 pull requests landed.
Who contributed to Shopify on October 19, 2026?
1 developer shipped this update, including gonzaloriestra.
What were the notable Shopify updates?
Add typed JSON output to theme metafields pull, Add typed JSON output to theme package, and Add typed JSON output to theme check.