Publish shopify-dev-tools to Cloudsmith#8152
Draft
durga256 wants to merge 1 commit into
Draft
Conversation
4 tasks
Contributor
Author
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
durga256
marked this pull request as ready for review
July 22, 2026 16:17
durga256
marked this pull request as draft
July 22, 2026 16:52
durga256
changed the base branch from
move-shopify-dev-tools
to
graphite-base/8152
July 22, 2026 17:15
durga256
force-pushed
the
publish-shopify-dev-tools-cloudsmith
branch
from
July 22, 2026 17:15
f5e37df to
874099a
Compare
durga256
force-pushed
the
graphite-base/8152
branch
from
July 22, 2026 17:15
7d68cdd to
2933c1b
Compare
durga256
changed the base branch from
graphite-base/8152
to
test-shopify-dev-tools-ci
July 22, 2026 17:15
This was referenced Jul 22, 2026
durga256
force-pushed
the
test-shopify-dev-tools-ci
branch
from
July 22, 2026 18:45
2933c1b to
d97a272
Compare
durga256
force-pushed
the
publish-shopify-dev-tools-cloudsmith
branch
from
July 22, 2026 18:45
874099a to
21a4398
Compare
Assisted-By: devx/8aa8112b-1966-49eb-8fd0-855a849a29f9
durga256
force-pushed
the
publish-shopify-dev-tools-cloudsmith
branch
from
July 22, 2026 18:52
21a4398 to
8124667
Compare
durga256
force-pushed
the
test-shopify-dev-tools-ci
branch
from
July 22, 2026 18:52
d97a272 to
24291a5
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?
PR #8151 moves
@shopify/shopify-dev-toolsinto this monorepo, but the package still needs a private release path before ownership can move away fromShopify/ai-toolkit-source.This PR adds that release path while keeping the package private, avoiding public npm, and allowing the old publisher to remain operational during migration.
WHAT is this pull request doing?
@shopify/shopify-dev-tools, then publishes its tarball to Shopify's internal Cloudsmithnoderepository.mainpushes and manualshopify-dev-toolsretries.HEAD~1, checks Cloudsmith only after a version bump or manual retry, and triggers Buildkite only when that exact version is missing.cli-shopify-dev-tools-publish-packagepipeline slug so the existingai-toolkit-sourcepublisher can coexist until the migration is verified.private: trueandpublishConfig.access: restricted; no public npm publishing is introduced.No changeset is included because this changes release infrastructure rather than package behavior or versioned contents.
How to test your changes?
Validated locally with:
node --check bin/resolve-package-publish-state.jspnpm exec prettier --checkfor the changed source/configuration filespnpm knippnpm nx lint workspace --skip-nx-cachepnpm nx lint shopify-dev-tools --skip-nx-cachepnpm nx type-check shopify-dev-tools --skip-nx-cachepnpm nx build shopify-dev-tools --skip-nx-cachepnpm --filter @shopify/shopify-dev-tools pack(approximately 20 MB tarball)Post-release steps
@spy build setup cli-shopify-dev-tools-publish-package repo=Shopify/cli pr=falseBUILDKITE_API_TOKENandCLOUDSMITH_NPM_TOKEN_ROfor the Release workflow.Shopify/ai-toolkit-sourcepublisher enabled until the full migration is merged and verified.Checklist