diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index 09775729bb..a494713f32 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -399,6 +399,8 @@ jobs: vp run test:coverage - name: nuxt-devtools node-version: 24 + # The Windows build can exceed Node's default old-space limit. + node-options: --max-old-space-size=4096 command: | vp run build vp run typecheck @@ -507,6 +509,8 @@ jobs: - name: Run vite-plus commands in ${{ matrix.project.name }} working-directory: ${{ runner.temp }}/vite-plus-ecosystem-ci/${{ matrix.project.name }}${{ matrix.project.directory && format('/{0}', matrix.project.directory) || '' }} + env: + NODE_OPTIONS: ${{ matrix.project.node-options || '' }} run: ${{ matrix.project.command }} notify-failure: diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/shim_package_manager_first_use/mock-manifest.json b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/shim_package_manager_first_use/mock-manifest.json new file mode 100644 index 0000000000..0f7778c59a --- /dev/null +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/shim_package_manager_first_use/mock-manifest.json @@ -0,0 +1,5 @@ +{ + "pnpm/latest": { + "version": "11.25.0" + } +} diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/shim_package_manager_first_use/snapshots/non_interactive_use_defaults_to_managed_without_deciding.md b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/shim_package_manager_first_use/snapshots/non_interactive_use_defaults_to_managed_without_deciding.md index 98d0daba90..a13c3c194f 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/shim_package_manager_first_use/snapshots/non_interactive_use_defaults_to_managed_without_deciding.md +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/shim_package_manager_first_use/snapshots/non_interactive_use_defaults_to_managed_without_deciding.md @@ -13,7 +13,7 @@ Upgraded installations may have no recorded family mode; non-interactive use mus an undecided non-interactive shim uses managed pnpm without prompting ``` -11.24.0 +11.25.0 ``` ## `PATH=${VP_HOME}/bin${PATH_SEPARATOR}${workspace}/system-bin${PATH_SEPARATOR}${PATH} NPM_CONFIG_REGISTRY=http://127.0.0.1:9 vp env current pnpm --json`