Skip to content

Test shopify-dev-tools separately in CI#8155

Draft
durga256 wants to merge 1 commit into
configure-shopify-dev-tools-workspacefrom
test-shopify-dev-tools-ci
Draft

Test shopify-dev-tools separately in CI#8155
durga256 wants to merge 1 commit into
configure-shopify-dev-tools-workspacefrom
test-shopify-dev-tools-ci

Conversation

@durga256

@durga256 durga256 commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

WHY are these changes introduced?

Shopify CLI's root Vitest configuration selects the existing CLI test projects explicitly, so adding shopify-dev-tools to Nx does not automatically run its 702 tests in CI.

WHAT is this pull request doing?

Runs the package's Nx test target separately in:

  • PR CI, once on the default Node version and Ubuntu
  • Main CI, once on the default Node version and Ubuntu
  • Manually triggered test workflows

This preserves the existing cross-platform CLI test matrix without multiplying the package suite across every matrix entry.

How to test your changes?

pnpm nx test shopify-dev-tools --skip-nx-cache --output-style=stream

The package suite passes 27 files / 702 tests. All three edited workflow files parse as valid YAML.

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 test coverage 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 test-shopify-dev-tools-ci branch from 2933c1b to d97a272 Compare July 22, 2026 18:45
Assisted-By: devx/944b7c56-e488-423f-abb0-83cb541efb22
@durga256
durga256 force-pushed the configure-shopify-dev-tools-workspace branch from e6a94d0 to 7f2d5d6 Compare July 22, 2026 18:52
@durga256
durga256 force-pushed the test-shopify-dev-tools-ci branch from d97a272 to 24291a5 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