Skip to content

test(rsc): fix setupIsolatedFixture in ecosystem CI - #1471

Merged
hi-ogawa merged 12 commits into
mainfrom
fix/rsc-isolated-build-scripts
Sep 25, 2026
Merged

hi-ogawa merged 12 commits into
mainfrom
fix/rsc-isolated-build-scripts

Conversation

@hi-ogawa

Copy link
Copy Markdown
Contributor

RSC isolated fixtures are installed outside the repository workspace, so they lose the root pnpm settings. In ecosystem CI, this selects the fixture package manager and rejects the ignored esbuild and workerd build scripts.

This PR copies the root packageManager and onlyBuiltDependencies into each generated isolated fixture so its install behaves like the repository install. The targeted ecosystem run passes: https://github.com/vitejs/vite-ecosystem-ci/actions/runs/36084885957

hi-ogawa and others added 12 commits September 25, 2026 10:54
Copy the repository package manager and allowed build dependencies into isolated fixtures so their installs behave consistently in ecosystem CI.

Co-authored-by: Codex (GPT-5) <noreply@openai.com>
Co-authored-by: Codex (GPT-5) <noreply@openai.com>
Co-authored-by: Codex (GPT-5) <noreply@openai.com>
Co-authored-by: Codex (GPT-5) <noreply@openai.com>
Co-authored-by: Codex (GPT-5) <noreply@openai.com>
Co-authored-by: Codex (GPT-5) <noreply@openai.com>
Co-authored-by: Codex (GPT-5) <noreply@openai.com>
Co-authored-by: Codex (GPT-5) <noreply@openai.com>
Co-authored-by: Codex (GPT-5) <noreply@openai.com>
Co-authored-by: Codex (GPT-5) <noreply@openai.com>
Co-authored-by: Codex (GPT-5) <noreply@openai.com>
Co-authored-by: Codex (GPT-5) <noreply@openai.com>
@hi-ogawa
hi-ogawa marked this pull request as ready for review September 25, 2026 02:32
@hi-ogawa hi-ogawa changed the title fix(rsc): preserve package manager in isolated fixtures fix(rsc): fix isolated installs in ecosystem CI Sep 25, 2026
@hi-ogawa hi-ogawa changed the title fix(rsc): fix isolated installs in ecosystem CI test(rsc): support isolated installs in ecosystem CI Sep 25, 2026
@hi-ogawa hi-ogawa changed the title test(rsc): support isolated installs in ecosystem CI test(rsc): fix setupIsolatedFixture in ecosystem CI Sep 25, 2026
@hi-ogawa
hi-ogawa merged commit fd25651 into main Sep 25, 2026
25 checks passed
@hi-ogawa
hi-ogawa deleted the fix/rsc-isolated-build-scripts branch September 25, 2026 02:47
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.

1 participant