Skip to content

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

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

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

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

ci-rsc.yml

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

Annotations

28 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/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 ─────────────────────────── 84 skipped 454 passed (4.6m)
🎭 Playwright Run Summary
1 failed [chromium] β€Ί e2e/browser.test.ts:20:3 β€Ί build-browser β€Ί no ssr build ─────────────────────────── 98 skipped 440 passed (4.8m)
🎭 Playwright Run Summary
1 failed [chromium] β€Ί e2e/browser.test.ts:20:3 β€Ί build-browser β€Ί no ssr build ─────────────────────────── 98 skipped 440 passed (4.8m)
🎭 Playwright Run Summary
1 failed [chromium] β€Ί e2e/browser.test.ts:20:3 β€Ί build-browser β€Ί no ssr build ─────────────────────────── 84 skipped 454 passed (5.2m)
🎭 Playwright Run Summary
113 skipped 426 passed (5.2m)
🎭 Playwright Run Summary
1 failed [firefox] β€Ί e2e/browser.test.ts:20:3 β€Ί build-browser β€Ί no ssr build ──────────────────────────── 86 skipped 452 passed (6.7m)
🎭 Playwright Run Summary
1 failed [chromium] β€Ί e2e\browser.test.ts:20:3 β€Ί build-browser β€Ί no ssr build ─────────────────────────── 84 skipped 454 passed (7.6m)

Artifacts

Produced during runtime
Name Size Digest
test-results-macos-latest-chromium Expired
10.1 KB
sha256:812f23b08c76068e0128ea76fb3fcb60b7c0295a93981f41a7b72ef451d83bdd
test-results-ubuntu-latest-chromium Expired
10.1 KB
sha256:a81b5d8612acc904c4b239e2ce48817cdf5f862e288aaa578c28530db298ffc0
test-results-ubuntu-latest-chromium-react-canary Expired
10.2 KB
sha256:9c669ebfa37dfd09d7c32d573241e67a27a0f107013abc475e423f6ebec69639
test-results-ubuntu-latest-chromium-react-experimental Expired
10.2 KB
sha256:5571e7ce03c6411eac950f573a6aa2551e84cd615b7a5dbdfd507b38fcec9d55
test-results-ubuntu-latest-chromium-rolldown Expired
10.4 KB
sha256:0ee5d172ac5f4a4ac59731aad57703c3caedd0d56de113ee4b057458c546f86d
test-results-ubuntu-latest-firefox Expired
10.4 KB
sha256:a7bc97850079d05fa0839eff3ceb3410e3714345b6713a900d07a23a917e76b6
test-results-windows-latest-chromium Expired
10.2 KB
sha256:04dcafd5719d0086a197ea030e983169d9cfc06aaa2a6b72f30e6319937ad449