Skip to content

fix(rsc): include bundled server CSS when cssCodeSplit is false #2616

fix(rsc): include bundled server CSS when cssCodeSplit is false

fix(rsc): include bundled server CSS when cssCodeSplit is false #2616

Triggered via pull request April 16, 2026 22:20
Status Failure
Total duration 9m 31s
Artifacts 8

ci-rsc.yml

on: pull_request
Matrix: test-e2e
Fit to window
Zoom out
Zoom in

Annotations

33 errors and 8 notices
test-rsc (ubuntu-latest / chromium) (react-experimental)
Process completed with exit code 1.
[chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ─────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
[chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ─────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
[chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ─────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
test-rsc (ubuntu-latest / chromium)
Process completed with exit code 1.
[chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ─────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
[chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ─────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
[chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ─────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
test-rsc (ubuntu-latest / chromium) (react-canary)
Process completed with exit code 1.
[chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ─────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
[chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ─────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
[chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ─────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
test-rsc (macos-latest / chromium)
Process completed with exit code 1.
[chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ─────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /Users/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
[chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ─────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /Users/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
[chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ─────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /Users/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
test-rsc (ubuntu-latest / chromium) (vite-7)
Process completed with exit code 1.
[chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ─────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
[chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ─────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
[chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ─────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
test-rsc (ubuntu-latest / firefox)
Process completed with exit code 1.
[firefox] β€Ί e2e/starter.ts:20:3 β€Ί rolldownOptions β€Ί build β€Ί basic: packages/plugin-rsc/e2e/starter.ts#L22
2) [firefox] β€Ί e2e/starter.ts:20:3 β€Ί rolldownOptions β€Ί build β€Ί basic ───────────────────────────── Error: page.goto: Navigation to "http://localhost:4190/" is interrupted by another navigation to "http://localhost:4190/" Call log: - navigating to "http://localhost:4190/", waiting until "load" 20 | test('basic', async ({ page }) => { 21 | using _ = expectNoPageError(page) > 22 | await page.goto(f.url()) | ^ 23 | await waitForHydration(page) 24 | }) 25 | at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/starter.ts:22:16
[firefox] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [firefox] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ──────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
[firefox] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [firefox] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ──────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
[firefox] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [firefox] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ──────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
test-rsc (macos-latest / webkit)
Process completed with exit code 1.
[webkit] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [webkit] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ───────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /Users/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
[webkit] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [webkit] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ───────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /Users/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
[webkit] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages/plugin-rsc/e2e/fixture.ts#L107
1) [webkit] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ───────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at /Users/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/fixture.ts:107:9
test-rsc (windows-latest / chromium)
Process completed with exit code 1.
[chromium] β€Ί e2e\starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages\plugin-rsc\e2e\fixture.ts#L107
1) [chromium] β€Ί e2e\starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ─────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at D:\a\vite-plugin-react\vite-plugin-react\packages\plugin-rsc\e2e\fixture.ts:107:9
[chromium] β€Ί e2e\starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages\plugin-rsc\e2e\fixture.ts#L107
1) [chromium] β€Ί e2e\starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ─────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at D:\a\vite-plugin-react\vite-plugin-react\packages\plugin-rsc\e2e\fixture.ts:107:9
[chromium] β€Ί e2e\starter.ts:20:3 β€Ί build-no-ssr β€Ί basic: packages\plugin-rsc\e2e\fixture.ts#L107
1) [chromium] β€Ί e2e\starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ─────────────────────────────────────── AssertionError: The expression evaluated to a falsy value: assert(proc.proc.exitCode === 0) at fixture.ts:107 105 | }) 106 | await proc.done > 107 | assert(proc.proc.exitCode === 0) | ^ 108 | } 109 | proc = runCli({ 110 | command: options.command ?? `pnpm preview`, at D:\a\vite-plugin-react\vite-plugin-react\packages\plugin-rsc\e2e\fixture.ts:107:9
🎭 Playwright Run Summary
1 failed [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ──────────────────────────────────────── 120 skipped 7 did not run 487 passed (3.8m)
🎭 Playwright Run Summary
1 failed [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ──────────────────────────────────────── 106 skipped 7 did not run 501 passed (4.1m)
🎭 Playwright Run Summary
1 failed [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ──────────────────────────────────────── 120 skipped 7 did not run 487 passed (4.0m)
🎭 Playwright Run Summary
1 failed [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ──────────────────────────────────────── 106 skipped 7 did not run 501 passed (4.1m)
🎭 Playwright Run Summary
1 failed [chromium] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ──────────────────────────────────────── 106 skipped 7 did not run 501 passed (4.8m)
🎭 Playwright Run Summary
1 failed [firefox] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ───────────────────────────────────────── 1 flaky [firefox] β€Ί e2e/starter.ts:20:3 β€Ί rolldownOptions β€Ί build β€Ί basic ────────────────────────────── 108 skipped 7 did not run 498 passed (5.8m)
🎭 Playwright Run Summary
1 failed [webkit] β€Ί e2e/starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ────────────────────────────────────────── 134 skipped 7 did not run 473 passed (5.9m)
🎭 Playwright Run Summary
1 failed [chromium] β€Ί e2e\starter.ts:20:3 β€Ί build-no-ssr β€Ί basic ──────────────────────────────────────── 106 skipped 7 did not run 501 passed (5.8m)

Artifacts

Produced during runtime
Name Size Digest
test-results-macos-latest-chromium
24.3 KB
sha256:49938cb3742b4fb39cda39e88587267d85835918f8f62173016b34bf6f2bfd21
test-results-macos-latest-webkit
24.4 KB
sha256:62f2b3ded0d782f0fc6a1db89702ce941e6fa2922a6691e0a95bf7495a7c6365
test-results-ubuntu-latest-chromium
24.2 KB
sha256:698fc11770218fb663979e67fdf9efc9c4017d1cbb4f2369753241e61f8294b7
test-results-ubuntu-latest-chromium-react-canary
24.3 KB
sha256:e8411e3a880018f91607105f0e2b6163800c1c1fc3b6a0f010ccb6210033011f
test-results-ubuntu-latest-chromium-react-experimental
24.3 KB
sha256:c0c6a1c6c50577cbc676e5c2c74f324b7308b2d2ed903eac7c6a6e582a785692
test-results-ubuntu-latest-chromium-vite-7
23.8 KB
sha256:d5c3aee0c5e07a0c843e87ecae39ebbe066b188d91e9e2710807a73fcb67fdd0
test-results-ubuntu-latest-firefox
304 KB
sha256:0194a0036502bb431f9ae889b349a0b60446707018f727f33d2f4dbc2adab70e
test-results-windows-latest-chromium
24.2 KB
sha256:b7a7a5693f69213e6a7518e9a07a7854869f6138dd69a245e7b9c8ced244e2b1