Skip to content

Configure shopify-dev-tools for the CLI workspace#8154

Draft
durga256 wants to merge 1 commit into
integrate-shopify-dev-toolsfrom
configure-shopify-dev-tools-workspace
Draft

Configure shopify-dev-tools for the CLI workspace#8154
durga256 wants to merge 1 commit into
integrate-shopify-dev-toolsfrom
configure-shopify-dev-tools-workspace

Conversation

@durga256

@durga256 durga256 commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

WHY are these changes introduced?

After the package is copied and made self-contained, Shopify CLI needs to recognize it as a workspace project and include it in the repository's build, lint, type-check, dependency, and maintenance tooling.

WHAT is this pull request doing?

  • Adds packages/shopify-dev-tools to the pnpm workspace and Nx project graph.
  • Integrates its build, test, lint, and type-check targets.
  • Updates the root dependency catalogs and lockfile.
  • Keeps private @shopify/verdict out of the public workspace install graph while preserving the package manifest contract and providing build/test-only type and runtime shims.
  • Updates package-local ignore, Vite, and Knip configuration for its new monorepo home.

Publishing and CI test scheduling remain isolated in later PRs.

How to test your changes?

pnpm install --frozen-lockfile
pnpm nx build shopify-dev-tools --skip-nx-cache
pnpm nx test shopify-dev-tools --skip-nx-cache
pnpm nx lint shopify-dev-tools --skip-nx-cache
pnpm nx type-check shopify-dev-tools --skip-nx-cache
pnpm knip

The package suite passes 27 files / 702 tests. Knip completes with configuration hints only.

Checklist

  • I've considered possible cross-platform impacts (Mac, Linux, Windows)
  • I've considered possible documentation changes; none are required
  • I've considered analytics changes; none are required
  • This changes internal workspace integration only, so no CLI changeset is required

durga256 commented Jul 22, 2026

Copy link
Copy Markdown
Contributor Author

@github-actions github-actions Bot added the no-changelog This PR doesn't include a changeset entry. Is an internal only change not relevant to end users. label Jul 22, 2026
@durga256
durga256 force-pushed the configure-shopify-dev-tools-workspace branch from ee239af to e6a94d0 Compare July 22, 2026 18:45
@durga256
durga256 force-pushed the integrate-shopify-dev-tools branch from 5148726 to a289161 Compare July 22, 2026 18:45
Assisted-By: devx/2abd1361-dbec-45a7-83e1-85b4b8e82bb6
@durga256
durga256 force-pushed the integrate-shopify-dev-tools branch from a289161 to c7baf77 Compare July 22, 2026 18:52
@durga256
durga256 force-pushed the configure-shopify-dev-tools-workspace branch from e6a94d0 to 7f2d5d6 Compare July 22, 2026 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog This PR doesn't include a changeset entry. Is an internal only change not relevant to end users.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant