Repository navigation
Conversation
cf6bd6d to
42bc978
Compare
|
/snapit |
|
🫰✨ Thanks @gonzaloriestra! Your snapshot has been published to npm. Test the snapshot by installing your package globally: pnpm i -g --@shopify:registry=https://registry.npmjs.org @shopify/cli@0.0.0-snapshot-20260915114646Caution After installing, validate the version by running |
f46d908 to
0c95979
Compare
77bfbfd to
d18e392
Compare
d18e392 to
6d61a3e
Compare
6d61a3e to
cb7a4db
Compare
5ed4077 to
8c0467c
Compare
Assisted-By: devx/9dd3b67e-58e9-4a01-a721-43265d02ccd2
Assisted-By: devx/9dd3b67e-58e9-4a01-a721-43265d02ccd2
Assisted-By: devx/b173c0b4-2d65-4396-a5eb-d3c4d4c3a4ff
Assisted-By: devx/0033c079-2574-4c3b-a8f1-d9a752834d90
Assisted-By: devx/1fb42754-a68b-4733-9ea3-74521b5da069
Assisted-By: devx/8b520d2e-bc34-4a3d-b5fa-748b2fff362e
b0b71b7 to
520154d
Compare
520154d to
2ced92e
Compare
|
| Changeset | Package |
|---|---|
theme-info-json-contract.md |
'@shopify/cli': major |
Differences in type declarationsWe detected differences in the type declarations generated by Typescript for this branch compared to the baseline ('main' branch). Please, review them to ensure they are backward-compatible. Here are some important things to keep in mind:
New type declarationsWe found no new type declarations in this PR Existing type declarationspackages/cli-kit/dist/public/node/base-command.d.ts@@ -35,6 +35,7 @@ declare abstract class BaseCommand extends Command {
argv: string[];
}>;
protected environmentsFilename(): string | undefined;
+ protected validateNonTTYFlags(flags: FlagOutput): void;
protected failMissingNonTTYFlags(flags: FlagOutput, requiredFlags: string[]): void;
private failMissingNonTTYFlagRequirements;
private applicableNonTTYFlagRequirements;
|
WHY are these changes introduced?
Theme and environment JSON results should have a discoverable, consistent contract.
WHAT is this pull request doing?
Expose strict camelCase resources, string theme IDs, nullable unavailable fields and one ordered object for explicit environment batches. Preserve authentication and operation failures per environment.
The public output follows
docs/cli/json-output.md; explicitly named environments use one{environments: [...]}object.How to manually test your changes?
Checklist
patchfor bug fixes ·minorfor new features ·majorfor breaking changes) and added a changeset withpnpm changeset add