Skip to content

feat(core): split exports by browser/server for bundle size #46119

feat(core): split exports by browser/server for bundle size

feat(core): split exports by browser/server for bundle size #46119

Re-run triggered April 22, 2026 13:51
Status Failure
Total duration 25m 41s
Artifacts 44

build.yml

on: pull_request
job_get_metadata  /  Get Metadata
8s
job_get_metadata / Get Metadata
Check lockfile
2m 58s
Check lockfile
Check file formatting
51s
Check file formatting
Check PR branches
3s
Check PR branches
Prepare E2E tests
5m 1s
Prepare E2E tests
Matrix: job_browser_loader_tests
Matrix: job_browser_playwright_tests
Matrix: job_node_core_integration_tests
Matrix: job_node_integration_tests
Matrix: job_node_unit_tests
Matrix: job_remix_integration_tests
Size Check
1m 59s
Size Check
Lint
1m 2s
Lint
Circular Dependency Check
1m 26s
Circular Dependency Check
Upload Artifacts
Upload Artifacts
Browser Unit Tests
7m 7s
Browser Unit Tests
Bun Unit Tests
46s
Bun Unit Tests
Deno Unit Tests
1m 3s
Deno Unit Tests
Cloudflare Integration Tests
1m 42s
Cloudflare Integration Tests
Bun Integration Tests
52s
Bun Integration Tests
Check for faulty .d.ts files
36s
Check for faulty .d.ts files
Matrix: job_e2e_tests
Matrix: job_optional_e2e_tests
All required jobs passed or were skipped
4s
All required jobs passed or were skipped
Fit to window
Zoom out
Zoom in

Annotations

24 errors and 5 warnings
Prepare E2E tests
Process completed with exit code 1.
Node (18) Unit Tests
Process completed with exit code 1.
test/server/errorboundary.test.tsx > withSentryErrorBoundary > calls `captureException` again after resetting: packages/solidstart/test/server/errorboundary.test.tsx#L96
AssertionError: expected "spy" to be called 1 times, but got 0 times ❯ test/server/errorboundary.test.tsx:96:34
test/server/errorboundary.test.tsx > withSentryErrorBoundary > calls `captureException` when an error occurs`: packages/solidstart/test/server/errorboundary.test.tsx#L51
AssertionError: expected "spy" to be called 1 times, but got 0 times ❯ test/server/errorboundary.test.tsx:51:34
Node (24) Unit Tests
Process completed with exit code 1.
test/server/errorboundary.test.tsx > withSentryErrorBoundary > calls `captureException` again after resetting: packages/solidstart/test/server/errorboundary.test.tsx#L96
AssertionError: expected "spy" to be called 1 times, but got 0 times ❯ test/server/errorboundary.test.tsx:96:34
test/server/errorboundary.test.tsx > withSentryErrorBoundary > calls `captureException` when an error occurs`: packages/solidstart/test/server/errorboundary.test.tsx#L51
AssertionError: expected "spy" to be called 1 times, but got 0 times ❯ test/server/errorboundary.test.tsx:51:34
Node (22) Unit Tests
Process completed with exit code 1.
test/server/errorboundary.test.tsx > withSentryErrorBoundary > calls `captureException` again after resetting: packages/solidstart/test/server/errorboundary.test.tsx#L96
AssertionError: expected "spy" to be called 1 times, but got 0 times ❯ test/server/errorboundary.test.tsx:96:34
test/server/errorboundary.test.tsx > withSentryErrorBoundary > calls `captureException` when an error occurs`: packages/solidstart/test/server/errorboundary.test.tsx#L51
AssertionError: expected "spy" to be called 1 times, but got 0 times ❯ test/server/errorboundary.test.tsx:51:34
Node (20) Unit Tests
Process completed with exit code 1.
test/server/errorboundary.test.tsx > withSentryErrorBoundary > calls `captureException` again after resetting: packages/solidstart/test/server/errorboundary.test.tsx#L96
AssertionError: expected "spy" to be called 1 times, but got 0 times ❯ test/server/errorboundary.test.tsx:96:34
test/server/errorboundary.test.tsx > withSentryErrorBoundary > calls `captureException` when an error occurs`: packages/solidstart/test/server/errorboundary.test.tsx#L51
AssertionError: expected "spy" to be called 1 times, but got 0 times ❯ test/server/errorboundary.test.tsx:51:34
Browser Unit Tests
Process completed with exit code 1.
test/redux.test.ts > createReduxEnhancer > configureScopeWithState is passed latest state: packages/react/test/redux.test.ts#L256
AssertionError: expected "spy" to be called with arguments: [ Scope{ …(12) }, { value: 'latest' } ] Received: 1st spy call: [ - Scope { - "_attachments": [], - "_attributes": {}, - "_breadcrumbs": [], - "_contexts": {}, - "_eventProcessors": [], - "_extra": {}, - "_notifyingListeners": false, - "_propagationContext": { - "sampleRand": 0.5286941215854601, - "traceId": "e031d120aa9a48539b997736befc36e7", + { + "setContext": [Function spy], }, - "_scopeListeners": [], - "_sdkProcessingMetadata": {}, - "_tags": {}, - "_user": {}, - }, { - "value": "latest", + "value": "outdated", }, ] 2nd spy call: [ - Scope { - "_attachments": [], - "_attributes": {}, - "_breadcrumbs": [], - "_contexts": {}, - "_eventProcessors": [], - "_extra": {}, - "_notifyingListeners": false, - "_propagationContext": { - "sampleRand": 0.5286941215854601, - "traceId": "e031d120aa9a48539b997736befc36e7", - }, - "_scopeListeners": [], - "_sdkProcessingMetadata": {}, - "_tags": {}, - "_user": {}, + { + "setContext": [Function spy], }, { "value": "latest", }, ] Number of calls: 2 ❯ test/redux.test.ts:256:37
Playwright esm (3/4) Tests
The job has exceeded the maximum execution time of 25m0s
Playwright esm (3/4) Tests
The operation was canceled.
Playwright esm (4/4) Tests
The job has exceeded the maximum execution time of 25m0s
Playwright esm (4/4) Tests
The operation was canceled.
Playwright esm (2/4) Tests
The job has exceeded the maximum execution time of 25m0s
Playwright esm (2/4) Tests
The operation was canceled.
Playwright esm (1/4) Tests
The job has exceeded the maximum execution time of 25m0s
Playwright esm (1/4) Tests
The operation was canceled.
All required jobs passed or were skipped
Process completed with exit code 1.
Node (18) Unit Tests
❌ Patch coverage check failed: 39.66% < target 80%
Node (24) Unit Tests
❌ Patch coverage check failed: 39.66% < target 80%
Node (22) Unit Tests
❌ Patch coverage check failed: 39.04% < target 80%
Node (20) Unit Tests
❌ Patch coverage check failed: 39.66% < target 80%
Browser Unit Tests
❌ Patch coverage check failed: 73.47% < target 80%

Artifacts

Produced during runtime
Name Size Digest
codecov-coverage-results-isaacschlueter-split-server-browser-core-exports-job_browser_unit_tests
83.1 KB
sha256:1e723806cb8a786e185675446cacf95d7e338d536e1983e2b7804eeba29c41a2
codecov-coverage-results-isaacschlueter-split-server-browser-core-exports-job_node_unit_tests-18
246 KB
sha256:ac60597acb7602b35cfca423f3a5c3a4d470a846447bc3b7624fd8d45a5f4b8a
codecov-coverage-results-isaacschlueter-split-server-browser-core-exports-job_node_unit_tests-20
253 KB
sha256:7ba516eda928397665ba34b38feb2d8dfd8477b0c4efdfbd845ae9061b72cc46
codecov-coverage-results-isaacschlueter-split-server-browser-core-exports-job_node_unit_tests-22
253 KB
sha256:d7f76bb5bbec5c3811130b39d8360068a055f0ab91e46b472b445428978120c3
codecov-coverage-results-isaacschlueter-split-server-browser-core-exports-job_node_unit_tests-24
253 KB
sha256:aefa6a6fa48a1911fd531fec58953561e96fab0a2a7f632c358619a4bcf00c89
codecov-test-results-isaacschlueter-split-server-browser-core-exports-job_browser_unit_tests
1.01 KB
sha256:b1fc41cc165ee6947012627e6bc68dee7f99d9cea4c978929216fdec6f83fd7f
codecov-test-results-isaacschlueter-split-server-browser-core-exports-job_node_unit_tests-18
570 Bytes
sha256:741987f676839b7c70cdb3949d2eaca9af9306ff798b9581663010b1d972233c
codecov-test-results-isaacschlueter-split-server-browser-core-exports-job_node_unit_tests-20
566 Bytes
sha256:65921ad987a4359a250d3e0207e520344311b33a69b3f6d0d02981dec5bb38ed
codecov-test-results-isaacschlueter-split-server-browser-core-exports-job_node_unit_tests-22
568 Bytes
sha256:3ac79b7a1af731541fb83212302d554a3069a94329e6677efa61c91ac97f11c0
codecov-test-results-isaacschlueter-split-server-browser-core-exports-job_node_unit_tests-24
566 Bytes
sha256:089a98f4bc3e65b1a3699b26b3724dc719b886547e08720e7de7a89b11c3c6b7