Skip to content

feat(rsc): add import.meta.viteRsc.import API #2140

feat(rsc): add import.meta.viteRsc.import API

feat(rsc): add import.meta.viteRsc.import API #2140

Triggered via pull request January 16, 2026 08:55
Status Failure
Total duration 9m 27s
Artifacts 7

ci-rsc.yml

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

Annotations

29 errors and 8 notices
test-rsc (ubuntu-latest / chromium) (rolldown)
Process completed with exit code 1.
[chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build: packages/plugin-rsc/e2e/browser.test.ts#L21
1) [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/browser.test.ts:21:58
[chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build: packages/plugin-rsc/e2e/browser.test.ts#L21
1) [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/browser.test.ts:21:58
[chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build: packages/plugin-rsc/e2e/browser.test.ts#L21
1) [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/browser.test.ts:21:58
test-rsc (macos-latest / chromium)
Process completed with exit code 1.
[chromium] › e2e/basic.test.ts:853:5 › dev-default › css hmr server: packages/plugin-rsc/e2e/basic.test.ts#L875
2) [chromium] › e2e/basic.test.ts:853:5 › dev-default › css hmr server ─────────────────────────── Error: expect(locator).toHaveCSS(expected) failed Locator: locator('.test-style-server') Expected: "rgb(255, 165, 0)" Received: "rgb(0, 0, 0)" Timeout: 5000ms Call log: - Expect "toHaveCSS" with timeout 5000ms - waiting for locator('.test-style-server') 9 × locator resolved to <div class="test-style-server">test-style-server</div> - unexpected value "rgb(0, 0, 0)" 873 | ) 874 | editor.reset() > 875 | await expect(page.locator('.test-style-server')).toHaveCSS( | ^ 876 | 'color', 877 | 'rgb(255, 165, 0)', 878 | ) at /Users/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/basic.test.ts:875:56
[chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build: packages/plugin-rsc/e2e/browser.test.ts#L21
1) [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at /Users/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/browser.test.ts:21:58
[chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build: packages/plugin-rsc/e2e/browser.test.ts#L21
1) [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at /Users/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/browser.test.ts:21:58
[chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build: packages/plugin-rsc/e2e/browser.test.ts#L21
1) [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at /Users/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/browser.test.ts:21:58
test-rsc (ubuntu-latest / chromium) (react-canary)
Process completed with exit code 1.
[chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build: packages/plugin-rsc/e2e/browser.test.ts#L21
1) [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/browser.test.ts:21:58
[chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build: packages/plugin-rsc/e2e/browser.test.ts#L21
1) [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/browser.test.ts:21:58
[chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build: packages/plugin-rsc/e2e/browser.test.ts#L21
1) [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/browser.test.ts:21:58
test-rsc (ubuntu-latest / chromium) (react-experimental)
Process completed with exit code 1.
[chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build: packages/plugin-rsc/e2e/browser.test.ts#L21
1) [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/browser.test.ts:21:58
[chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build: packages/plugin-rsc/e2e/browser.test.ts#L21
1) [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/browser.test.ts:21:58
[chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build: packages/plugin-rsc/e2e/browser.test.ts#L21
1) [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/browser.test.ts:21:58
test-rsc (ubuntu-latest / chromium)
Process completed with exit code 1.
[chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build: packages/plugin-rsc/e2e/browser.test.ts#L21
1) [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/browser.test.ts:21:58
[chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build: packages/plugin-rsc/e2e/browser.test.ts#L21
1) [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/browser.test.ts:21:58
[chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build: packages/plugin-rsc/e2e/browser.test.ts#L21
1) [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/browser.test.ts:21:58
test-rsc (ubuntu-latest / firefox)
Process completed with exit code 1.
[firefox] › e2e/browser.test.ts:20:3 › build-browser › no ssr build: packages/plugin-rsc/e2e/browser.test.ts#L21
1) [firefox] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ─────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/browser.test.ts:21:58
[firefox] › e2e/browser.test.ts:20:3 › build-browser › no ssr build: packages/plugin-rsc/e2e/browser.test.ts#L21
1) [firefox] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ─────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/browser.test.ts:21:58
[firefox] › e2e/browser.test.ts:20:3 › build-browser › no ssr build: packages/plugin-rsc/e2e/browser.test.ts#L21
1) [firefox] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ─────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at /home/runner/work/vite-plugin-react/vite-plugin-react/packages/plugin-rsc/e2e/browser.test.ts:21:58
test-rsc (windows-latest / chromium)
Process completed with exit code 1.
[chromium] › e2e\browser.test.ts:20:3 › build-browser › no ssr build: packages\plugin-rsc\e2e\browser.test.ts#L21
1) [chromium] › e2e\browser.test.ts:20:3 › build-browser › no ssr build ────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at D:\a\vite-plugin-react\vite-plugin-react\packages\plugin-rsc\e2e\browser.test.ts:21:58
[chromium] › e2e\browser.test.ts:20:3 › build-browser › no ssr build: packages\plugin-rsc\e2e\browser.test.ts#L21
1) [chromium] › e2e\browser.test.ts:20:3 › build-browser › no ssr build ────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at D:\a\vite-plugin-react\vite-plugin-react\packages\plugin-rsc\e2e\browser.test.ts:21:58
[chromium] › e2e\browser.test.ts:20:3 › build-browser › no ssr build: packages\plugin-rsc\e2e\browser.test.ts#L21
1) [chromium] › e2e\browser.test.ts:20:3 › build-browser › no ssr build ────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: false Received: true 19 | 20 | test('no ssr build', () => { > 21 | expect(fs.existsSync(path.join(f.root, 'dist/ssr'))).toBe(false) | ^ 22 | }) 23 | }) 24 | at D:\a\vite-plugin-react\vite-plugin-react\packages\plugin-rsc\e2e\browser.test.ts:21:58
🎭 Playwright Run Summary
1 failed [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ─────────────────────────── 100 skipped 438 passed (3.7m)
🎭 Playwright Run Summary
1 failed [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ─────────────────────────── 1 flaky [chromium] › e2e/basic.test.ts:853:5 › dev-default › css hmr server ──────────────────────────── 84 skipped 453 passed (4.9m)
🎭 Playwright Run Summary
1 failed [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ─────────────────────────── 98 skipped 440 passed (5.0m)
🎭 Playwright Run Summary
1 failed [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ─────────────────────────── 98 skipped 440 passed (5.1m)
🎭 Playwright Run Summary
1 failed [chromium] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ─────────────────────────── 84 skipped 454 passed (5.3m)
🎭 Playwright Run Summary
1 failed [firefox] › e2e/browser.test.ts:20:3 › build-browser › no ssr build ──────────────────────────── 86 skipped 452 passed (6.6m)
🎭 Playwright Run Summary
1 failed [chromium] › e2e\browser.test.ts:20:3 › build-browser › no ssr build ─────────────────────────── 84 skipped 454 passed (8.1m)
🎭 Playwright Run Summary
113 skipped 426 passed (8.4m)

Artifacts

Produced during runtime
Name Size Digest
test-results-macos-latest-chromium Expired
981 KB
sha256:f756f97e03a44e28583640052756f40aa47c80cc22004b0b88f35f2341785244
test-results-ubuntu-latest-chromium Expired
10.2 KB
sha256:fcff3c6bb66820ee57a03ab88eef0ec057c743db40c221d3c898892b73d89ced
test-results-ubuntu-latest-chromium-react-canary Expired
10.2 KB
sha256:510d4da09ee27586be650c53538cea145fff86addb7eb832340ce5e01cbee87d
test-results-ubuntu-latest-chromium-react-experimental Expired
10.2 KB
sha256:dcb19487a3f4c704483d261ef5f3049a1345e8c8fe07d6860899a84fae825a37
test-results-ubuntu-latest-chromium-rolldown Expired
10.3 KB
sha256:514e758ee938f096fc2df3379ce50a2f219497e22fe366f246df0cfc460d7fb6
test-results-ubuntu-latest-firefox Expired
10.4 KB
sha256:c5f1fca8eb95cd57be8b137f05f742aa26beee44f4460561ee222a6ba239cb92
test-results-windows-latest-chromium Expired
10.2 KB
sha256:8e170242eaf104025ccde567407a6d5944ff3112febf5cf85da26b541f8b3241