Add theme dev reconciliation strategy flag - #7634
Merged
Merged
Conversation
Contributor
Author
This stack of pull requests is managed by Graphite. Learn more about stacking. |
This was referenced May 25, 2026
gonzaloriestra
force-pushed
the
cli-interactivity/theme-dev-reconciliation
branch
2 times, most recently
from
May 26, 2026 14:53
bc8df22 to
c635c86
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/theme-profile-token
branch
2 times, most recently
from
May 26, 2026 15:22
b73773b to
8f6ca1c
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/theme-dev-reconciliation
branch
2 times, most recently
from
May 26, 2026 15:31
17976d9 to
a727f50
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/theme-profile-token
branch
from
June 1, 2026 11:43
8f6ca1c to
fee06e6
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/theme-dev-reconciliation
branch
2 times, most recently
from
June 1, 2026 11:58
cf17902 to
f1bd642
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/theme-profile-token
branch
from
June 1, 2026 11:58
fee06e6 to
ad55535
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/theme-dev-reconciliation
branch
from
June 1, 2026 12:20
f1bd642 to
e4069c5
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/theme-profile-token
branch
from
June 1, 2026 12:20
ad55535 to
8d70823
Compare
4 tasks
gonzaloriestra
force-pushed
the
cli-interactivity/theme-dev-reconciliation
branch
from
June 1, 2026 12:45
e4069c5 to
c5d2d3f
Compare
gonzaloriestra
changed the base branch from
cli-interactivity/theme-profile-token
to
graphite-base/7634
June 15, 2026 10:53
gonzaloriestra
force-pushed
the
cli-interactivity/theme-dev-reconciliation
branch
from
June 15, 2026 10:53
c5d2d3f to
2b45cf7
Compare
gonzaloriestra
force-pushed
the
graphite-base/7634
branch
from
June 15, 2026 10:53
1202d52 to
c22f504
Compare
gonzaloriestra
changed the base branch from
graphite-base/7634
to
cli-interactivity/app-dev-flags
June 15, 2026 10:53
gonzaloriestra
force-pushed
the
cli-interactivity/theme-dev-reconciliation
branch
from
June 15, 2026 11:40
2b45cf7 to
3fcd3c1
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/app-dev-flags
branch
from
June 15, 2026 11:40
c22f504 to
155a4b3
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/theme-dev-reconciliation
branch
from
June 15, 2026 11:46
3fcd3c1 to
e4ccca0
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/app-dev-flags
branch
from
June 16, 2026 08:58
155a4b3 to
bc9aaca
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/theme-dev-reconciliation
branch
from
June 16, 2026 08:58
e4ccca0 to
469f7c2
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/app-dev-flags
branch
from
June 16, 2026 11:26
bc9aaca to
b1b95a3
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/app-dev-flags
branch
from
July 7, 2026 11:19
b016c6e to
f3e0e23
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/theme-dev-reconciliation
branch
3 times, most recently
from
July 9, 2026 09:54
37116bd to
6c7775b
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/app-dev-flags
branch
from
July 9, 2026 09:54
f3e0e23 to
6a3739f
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/theme-dev-reconciliation
branch
from
July 9, 2026 10:01
6c7775b to
d840f99
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/app-dev-flags
branch
from
July 9, 2026 10:12
65d4a29 to
c8f3233
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/theme-dev-reconciliation
branch
2 times, most recently
from
July 9, 2026 11:30
21264f3 to
0141b85
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/app-dev-flags
branch
from
July 9, 2026 11:30
c8f3233 to
21d20b2
Compare
karreiro
approved these changes
Jul 13, 2026
karreiro
left a comment
Contributor
There was a problem hiding this comment.
Thank you for this PR, @gonzaloriestra!
I looked into it, and the alternatives for implementing the single-flag approach are indeed hacky. It also reveals that having union types (boolean | string) in CLI flags might not be the ideal pattern. So, from my side, +1 for proceeding with this approach.
Thanks again for this PR!
gonzaloriestra
force-pushed
the
cli-interactivity/app-dev-flags
branch
from
July 13, 2026 11:22
21d20b2 to
722bab8
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/theme-dev-reconciliation
branch
from
July 13, 2026 11:22
0a8a2d3 to
42c3570
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/app-dev-flags
branch
from
July 13, 2026 11:31
722bab8 to
ea966f3
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/theme-dev-reconciliation
branch
from
July 13, 2026 11:31
42c3570 to
8d0d5a2
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/app-dev-flags
branch
from
July 13, 2026 12:07
ea966f3 to
eb2c7e6
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/theme-dev-reconciliation
branch
from
July 13, 2026 12:07
8d0d5a2 to
4f7a225
Compare
isaacroldan
approved these changes
Jul 13, 2026
gonzaloriestra
force-pushed
the
cli-interactivity/app-dev-flags
branch
from
July 14, 2026 08:02
eb2c7e6 to
84b78ef
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/theme-dev-reconciliation
branch
from
July 14, 2026 08:02
4f7a225 to
6de9f11
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/app-dev-flags
branch
from
July 15, 2026 07:15
84b78ef to
94683f9
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/theme-dev-reconciliation
branch
from
July 15, 2026 07:15
6de9f11 to
d2e7a6a
Compare
Contributor
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
|
gonzaloriestra
force-pushed
the
cli-interactivity/app-dev-flags
branch
from
July 15, 2026 08:46
94683f9 to
fb770af
Compare
gonzaloriestra
force-pushed
the
cli-interactivity/theme-dev-reconciliation
branch
from
July 15, 2026 08:47
d2e7a6a to
20c6377
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

WHY are these changes introduced?
Fixes https://github.com/shop/issues-develop/issues/22873
The interactivity audit found that theme dev with --theme-editor-sync could still prompt when JSON files needed reconciliation.
WHAT is this pull request doing?
How to test your changes?
Make a change in a theme file (like templates/404.json) locally and remotely and run:
Checklist