$ the-wire · showcase
Shopify CLI 5.0 ships JSON output for agents, breaking existing formats
By RepoJournal · Filed · About Shopify · Composed from the cited sources · methodology
Shopify CLI 5.0.0 standardizes JSON output across nearly all commands and adds an agent-tuned app dev command, while three service-account fixes clean up store command errors found in the team's own bug bash.
5.0.0 Shopify/cli
Existing JSON output structures changed on some commands, and the release notes point to a migration guide for adapting scripts and workflows. This is a breaking change: any tooling that parses CLI output needs review before upgrading.
Name the missing access when a token exchange is refused Shopify/cli
A service-account token without app access and a revoked token used to produce the identical "ensure the token is correct and not expired" message; the command now names the missing access instead.
Find a store in the account's only organization when destinations miss it Shopify/cli
store delete and store info used to fail to resolve an organization for stores the service account hadn't created itself, despite the token belonging to exactly one organization. Both now fall back to the account's only organization.
Widen piped tables and word store-not-found advice for tokens Shopify/cli
Piped store list output was being squeezed to 80 columns, truncating headers to "Typ" and wrapping every cell; renderTable in cli-kit now widens when stdout isn't a terminal, and store info's not-found advice no longer tells token users to check they are "signed in".
Remove Gardener backlog PR workflow Shopify/cli
Also quiet: the Gardener backlog PR workflow was deleted because its token lacked the needed permissions, and Hydrogen's PR standards now live in .github/PULL_REQUEST_TEMPLATE.md, with the agent skill pointing at it.
Action items