Skip to content

test(snapshots): migrate the local npm install case to the PTY snapshot suite#2119

Merged
graphite-app[bot] merged 1 commit into
mainfrom
migrate-npm-snap-tests
Jul 10, 2026
Merged

test(snapshots): migrate the local npm install case to the PTY snapshot suite#2119
graphite-app[bot] merged 1 commit into
mainfrom
migrate-npm-snap-tests

Conversation

@fengmk2

@fengmk2 fengmk2 commented Jul 9, 2026

Copy link
Copy Markdown
Member

Migrates npm-install-with-options (the one local npm-* case) from
packages/cli/snap-tests to the PTY snapshot suite, and removes the legacy
dir. The 10 npm-global-* cases stay in the legacy tree for now: they rely
on shell primitives the no-shell runner cannot yet express (test -L
symlink checks, $VP_HOME / $(pwd) expansion, invoking the installed
global CLIs, dynamic NPM_CONFIG_PREFIX), which need new vpt/runner support.

Part of #2116.

fengmk2 commented Jul 9, 2026

Copy link
Copy Markdown
Member Author

How to use the Graphite Merge Queue

Add the label auto-merge to this PR to add it to the merge queue.

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.

@fengmk2 fengmk2 self-assigned this Jul 9, 2026
@fengmk2 fengmk2 marked this pull request as ready for review July 9, 2026 16:59
@fengmk2 fengmk2 requested a review from wan9chi July 9, 2026 16:59
@fengmk2 fengmk2 force-pushed the migrate-npm-snap-tests branch from 3930c44 to 8afe918 Compare July 10, 2026 01:50
@fengmk2 fengmk2 force-pushed the fix-snap-registry-teardown branch from cfbc122 to 52ce2b9 Compare July 10, 2026 01:50
Base automatically changed from fix-snap-registry-teardown to main July 10, 2026 02:26
@graphite-app graphite-app Bot changed the base branch from main to graphite-base/2119 July 10, 2026 02:26
@fengmk2 fengmk2 force-pushed the graphite-base/2119 branch from 52ce2b9 to 677e59c Compare July 10, 2026 02:52
@fengmk2 fengmk2 force-pushed the migrate-npm-snap-tests branch from 8afe918 to 4715cb1 Compare July 10, 2026 02:52
@fengmk2 fengmk2 changed the base branch from graphite-base/2119 to migrate-vite-snap-tests July 10, 2026 02:52
@fengmk2 fengmk2 force-pushed the migrate-vite-snap-tests branch from 677e59c to cf1e623 Compare July 10, 2026 03:07
@fengmk2 fengmk2 force-pushed the migrate-npm-snap-tests branch from 4715cb1 to 77eb0ca Compare July 10, 2026 03:07
@fengmk2 fengmk2 force-pushed the migrate-vite-snap-tests branch from cf1e623 to d77b85d Compare July 10, 2026 03:19
@fengmk2 fengmk2 force-pushed the migrate-npm-snap-tests branch from 77eb0ca to 70b31aa Compare July 10, 2026 03:19
@graphite-app

graphite-app Bot commented Jul 10, 2026

Copy link
Copy Markdown

Merge activity

…shot suite (#2119)

Migrates npm-install-with-options (the one local npm-* case) from
packages/cli/snap-tests to the PTY snapshot suite, and removes the legacy
dir. The 10 npm-global-* cases stay in the legacy tree for now: they rely
on shell primitives the no-shell runner cannot yet express (test -L
symlink checks, $VP_HOME / $(pwd) expansion, invoking the installed
global CLIs, dynamic NPM_CONFIG_PREFIX), which need new vpt/runner support.

Part of #2116.
@graphite-app graphite-app Bot force-pushed the migrate-vite-snap-tests branch from d77b85d to 4c16d78 Compare July 10, 2026 03:47
@graphite-app graphite-app Bot force-pushed the migrate-npm-snap-tests branch from 70b31aa to 8ad49e0 Compare July 10, 2026 03:48
Base automatically changed from migrate-vite-snap-tests to main July 10, 2026 03:56
@graphite-app graphite-app Bot merged commit 8ad49e0 into main Jul 10, 2026
48 checks passed
@graphite-app graphite-app Bot deleted the migrate-npm-snap-tests branch July 10, 2026 03:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants