Error before app config link prompts in non-TTY#7687
Conversation
This stack of pull requests is managed by Graphite. Learn more about stacking. |
eebbb8e to
733fe27
Compare
e4069c5 to
c5d2d3f
Compare
3487ec3 to
a8e4e4a
Compare
a8e4e4a to
b24beaf
Compare
c5d2d3f to
2b45cf7
Compare
b24beaf to
8df1e6c
Compare
3fcd3c1 to
e4ccca0
Compare
8df1e6c to
954ecef
Compare
|
/snapit |
1 similar comment
|
/snapit |
19d3710 to
fbfc2d3
Compare
e4ccca0 to
469f7c2
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-20260616085935Caution After installing, validate the version by running |
fbfc2d3 to
c2d923e
Compare
469f7c2 to
1e5307e
Compare
|
/snapit |
1e5307e to
5a86eaf
Compare
c2d923e to
0fa5c90
Compare
98207d9 to
8bbb221
Compare
8bbb221 to
1a3ddeb
Compare
0a8a2d3 to
42c3570
Compare
1a3ddeb to
adbdf99
Compare
42c3570 to
8d0d5a2
Compare
adbdf99 to
8cc0e88
Compare
8d0d5a2 to
4f7a225
Compare
|
/snapit |
1 similar comment
|
/snapit |
8cc0e88 to
874968a
Compare
4f7a225 to
6de9f11
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-20260714080904Caution After installing, validate the version by running |
6de9f11 to
d2e7a6a
Compare
874968a to
a50a331
Compare
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/common/version.d.ts@@ -1 +1 @@
-export declare const CLI_KIT_VERSION = "4.5.0";
\ No newline at end of file
+export declare const CLI_KIT_VERSION = "4.4.0";
\ No newline at end of file
|
a50a331 to
fbf8e79
Compare
d2e7a6a to
20c6377
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-20260715084948Caution After installing, validate the version by running |

WHY are these changes introduced?
Related to https://github.com/shop/issues-develop/issues/22869
app config linkcan still reach prompt-only paths when a caller has not provided enough information to choose the remote app or local config file name. In non-interactive environments, that should fail with actionable guidance instead of attempting to render prompts.This is especially important for commands that call linking indirectly: they should surface that the project needs to be linked first with explicit flags, rather than hanging or failing inside prompt rendering.
WHAT is this pull request doing?
app config linkprompts for remote app selection.app config linkprompts for a new config file name.shopify app config linkwith the missing required flags, such as--client-idor--file-name.How to test your changes?
CI=1 shopify app config linkCI=1 shopify app config link --client-id new-appChecklist
pnpm changeset add