Skip to content

test(effect): Add Effect v3 compatibility tests for backwards compat #45939

test(effect): Add Effect v3 compatibility tests for backwards compat

test(effect): Add Effect v3 compatibility tests for backwards compat #45939

Triggered via pull request April 18, 2026 15:43
Status Failure
Total duration 22m 33s
Artifacts 31

build.yml

on: pull_request
job_get_metadata  /  Get Metadata
8s
job_get_metadata / Get Metadata
Prepare E2E tests
2m 57s
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
2m 0s
Size Check
Lint
1m 18s
Lint
Circular Dependency Check
1m 30s
Circular Dependency Check
Upload Artifacts
0s
Upload Artifacts
Browser Unit Tests
1m 40s
Browser Unit Tests
Bun Unit Tests
50s
Bun Unit Tests
Deno Unit Tests
1m 10s
Deno Unit Tests
Effect v3 Compatibility Tests
44s
Effect v3 Compatibility Tests
Cloudflare Integration Tests
1m 49s
Cloudflare Integration Tests
Bun Integration Tests
37s
Bun Integration Tests
Check for faulty .d.ts files
35s
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

3 errors, 31 warnings, and 25 notices
Effect v3 Compatibility Tests
Process completed with exit code 127.
Size Check
Error: No artifacts found
All required jobs passed or were skipped
Process completed with exit code 1.
Check file formatting
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, dkhunt27/action-nx-affected-list@v6.1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Deno Unit Tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: denoland/setup-deno@v2.0.3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Node (24) Unit Tests
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .github/workflows/build.yml, dev-packages/effect-3-compatibility-tests/package.json, dev-packages/effect-3-compatibility-tests/test/index.test.ts, dev-packages/effect-3-compatibility-tests/test/layer.test.ts, dev-packages/effect-3-compatibility-tests/test/logger.test.ts, dev-packages/effect-3-compatibility-tests/test/metrics.test.ts, dev-packages/effect-3-compatibility-tests/test/tracer.test.ts, dev-packages/effect-3-compatibility-tests/tsconfig.json, dev-packages/effect-3-compatibility-tests/tsconfig.test.json, dev-packages/effect-3-compatibility-tests/vitest.config.ts, dev-packages/effect-3-compatibility-tests/yarn.lock Sample coverage paths: ./mute.js, /Users/isaacs/dev/js/events-to-array/etoa.js This usually indicates a path format mismatch between your coverage tool and the repository.
Node (24) Unit Tests
Please ensure your test framework is generating JUnit XML output.
Node (24) Unit Tests
No JUnit XML files found matching pattern: **/*.junit.xml
Node (24) Unit Tests
No files found matching pattern: **/*.junit.xml
eslint(no-unused-vars): packages/core/test/lib/utils/weakRef.test.ts#L1
Identifier 'beforeEach' is imported but never used.
eslint(no-unused-vars): packages/core/test/lib/utils/weakRef.test.ts#L1
Identifier 'afterEach' is imported but never used.
eslint(no-unused-vars): packages/opentelemetry/test/utils/contextData.test.ts#L3
Identifier 'vi' is imported but never used.
eslint(no-unused-vars): packages/opentelemetry/test/utils/contextData.test.ts#L3
Identifier 'beforeEach' is imported but never used.
eslint(no-unused-vars): packages/opentelemetry/test/utils/contextData.test.ts#L3
Identifier 'afterEach' is imported but never used.
eslint(no-unused-vars): packages/core/src/integrations/requestdata.ts#L2
Identifier 'hasSpanStreamingEnabled' is imported but never used.
Node (20) Unit Tests
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .github/workflows/build.yml, dev-packages/effect-3-compatibility-tests/package.json, dev-packages/effect-3-compatibility-tests/test/index.test.ts, dev-packages/effect-3-compatibility-tests/test/layer.test.ts, dev-packages/effect-3-compatibility-tests/test/logger.test.ts, dev-packages/effect-3-compatibility-tests/test/metrics.test.ts, dev-packages/effect-3-compatibility-tests/test/tracer.test.ts, dev-packages/effect-3-compatibility-tests/tsconfig.json, dev-packages/effect-3-compatibility-tests/tsconfig.test.json, dev-packages/effect-3-compatibility-tests/vitest.config.ts, dev-packages/effect-3-compatibility-tests/yarn.lock Sample coverage paths: ./mute.js, /Users/isaacs/dev/js/events-to-array/etoa.js This usually indicates a path format mismatch between your coverage tool and the repository.
Node (20) Unit Tests
Please ensure your test framework is generating JUnit XML output.
Node (20) Unit Tests
No JUnit XML files found matching pattern: **/*.junit.xml
Node (20) Unit Tests
No files found matching pattern: **/*.junit.xml
Node (22) Unit Tests
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .github/workflows/build.yml, dev-packages/effect-3-compatibility-tests/package.json, dev-packages/effect-3-compatibility-tests/test/index.test.ts, dev-packages/effect-3-compatibility-tests/test/layer.test.ts, dev-packages/effect-3-compatibility-tests/test/logger.test.ts, dev-packages/effect-3-compatibility-tests/test/metrics.test.ts, dev-packages/effect-3-compatibility-tests/test/tracer.test.ts, dev-packages/effect-3-compatibility-tests/tsconfig.json, dev-packages/effect-3-compatibility-tests/tsconfig.test.json, dev-packages/effect-3-compatibility-tests/vitest.config.ts, dev-packages/effect-3-compatibility-tests/yarn.lock Sample coverage paths: ./mute.js, /Users/isaacs/dev/js/events-to-array/etoa.js This usually indicates a path format mismatch between your coverage tool and the repository.
Node (22) Unit Tests
Please ensure your test framework is generating JUnit XML output.
Node (22) Unit Tests
No JUnit XML files found matching pattern: **/*.junit.xml
Node (22) Unit Tests
No files found matching pattern: **/*.junit.xml
Node (18) Unit Tests
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .github/workflows/build.yml, dev-packages/effect-3-compatibility-tests/package.json, dev-packages/effect-3-compatibility-tests/test/index.test.ts, dev-packages/effect-3-compatibility-tests/test/layer.test.ts, dev-packages/effect-3-compatibility-tests/test/logger.test.ts, dev-packages/effect-3-compatibility-tests/test/metrics.test.ts, dev-packages/effect-3-compatibility-tests/test/tracer.test.ts, dev-packages/effect-3-compatibility-tests/tsconfig.json, dev-packages/effect-3-compatibility-tests/tsconfig.test.json, dev-packages/effect-3-compatibility-tests/vitest.config.ts, dev-packages/effect-3-compatibility-tests/yarn.lock Sample coverage paths: ./mute.js, /Users/isaacs/dev/js/events-to-array/etoa.js This usually indicates a path format mismatch between your coverage tool and the repository.
Node (18) Unit Tests
Please ensure your test framework is generating JUnit XML output.
Node (18) Unit Tests
No JUnit XML files found matching pattern: **/*.junit.xml
Node (18) Unit Tests
No files found matching pattern: **/*.junit.xml
Browser Unit Tests
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .github/workflows/build.yml, dev-packages/effect-3-compatibility-tests/package.json, dev-packages/effect-3-compatibility-tests/test/index.test.ts, dev-packages/effect-3-compatibility-tests/test/layer.test.ts, dev-packages/effect-3-compatibility-tests/test/logger.test.ts, dev-packages/effect-3-compatibility-tests/test/metrics.test.ts, dev-packages/effect-3-compatibility-tests/test/tracer.test.ts, dev-packages/effect-3-compatibility-tests/tsconfig.json, dev-packages/effect-3-compatibility-tests/tsconfig.test.json, dev-packages/effect-3-compatibility-tests/vitest.config.ts, dev-packages/effect-3-compatibility-tests/yarn.lock Sample coverage paths: ./mute.js, /Users/isaacs/dev/js/events-to-array/etoa.js This usually indicates a path format mismatch between your coverage tool and the repository.
Browser Unit Tests
Please ensure your test framework is generating JUnit XML output.
Browser Unit Tests
No JUnit XML files found matching pattern: **/*.junit.xml
Browser Unit Tests
No files found matching pattern: **/*.junit.xml
Size Check
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ./dev-packages/size-limit-gh-action. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Size Check
Workflow 1963617 not found in branch jp/effect-v4
🎭 Playwright Run Summary
5 skipped 25 passed (11.0s)
🎭 Playwright Run Summary
1 skipped 29 passed (20.2s)
🎭 Playwright Run Summary
7 skipped 23 passed (10.9s)
🎭 Playwright Run Summary
5 skipped 25 passed (15.5s)
🎭 Playwright Run Summary
7 skipped 23 passed (11.6s)
🎭 Playwright Run Summary
8 skipped 22 passed (8.8s)
🎭 Playwright Run Summary
4 skipped 26 passed (19.2s)
🎭 Playwright Run Summary
1 skipped 14 passed (25.3s)
🎭 Playwright Run Summary
474 skipped 191 passed (39.0s)
🎭 Playwright Run Summary
470 skipped 195 passed (39.4s)
🎭 Playwright Run Summary
475 skipped 190 passed (37.3s)
🎭 Playwright Run Summary
340 skipped 325 passed (1.5m)
🎭 Playwright Run Summary
338 skipped 327 passed (1.5m)
🎭 Playwright Run Summary
3 skipped 163 passed (2.4m)
🎭 Playwright Run Summary
1 skipped 166 passed (2.5m)
🎭 Playwright Run Summary
244 skipped 421 passed (3.4m)
🎭 Playwright Run Summary
253 skipped 412 passed (4.4m)
🎭 Playwright Run Summary
5 skipped 161 passed (4.6m)
🎭 Playwright Run Summary
3 skipped 163 passed (4.5m)
🎭 Playwright Run Summary
248 skipped 417 passed (4.5m)
🎭 Playwright Run Summary
117 skipped 548 passed (5.3m)
🎭 Playwright Run Summary
117 skipped 548 passed (5.4m)
🎭 Playwright Run Summary
114 skipped 551 passed (5.3m)
🎭 Playwright Run Summary
112 skipped 553 passed (5.4m)
🎭 Playwright Run Summary
112 skipped 553 passed (5.4m)

Artifacts

Produced during runtime
Name Size Digest
build-output Expired
33.7 MB
sha256:8920e8d5a135cbc31120a64cf179d132d70f96bb202b240f0ffd046bfc2ceaf3
codecov-coverage-results-jp-effect-v4-compatibility-tests-job_browser_unit_tests Expired
1 KB
sha256:dc66d98bd2dde31870f0dd0bded1d5288dfb68f82622757565e5b5ae55ff07e1
codecov-coverage-results-jp-effect-v4-compatibility-tests-job_node_unit_tests-18 Expired
1.01 KB
sha256:447f6d244fa6e36f0b12ee0241c2302579d23ccf40e25a1b7b01769490a664d6
codecov-coverage-results-jp-effect-v4-compatibility-tests-job_node_unit_tests-20 Expired
1.01 KB
sha256:161758b139b57e5c7d51ebb41fd41ae7ada0a8a0f23d8ac9ba55ebd21b8de318
codecov-coverage-results-jp-effect-v4-compatibility-tests-job_node_unit_tests-22 Expired
1.01 KB
sha256:fc1d5d6b8b7e3afdb17292e6324793dc6ba3461a555bb710954129b926d8ff08
codecov-coverage-results-jp-effect-v4-compatibility-tests-job_node_unit_tests-24 Expired
1.01 KB
sha256:2b30168c85eacc8860218bb327f4c18c7c64ef7a88a236d8d2741dcff9e3fd0e
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_loader_tests-browser-loader-loader_base Expired
242 Bytes
sha256:87897b6df2e41a2dcb3786a6d4e06082461a7950056a6fa9fd3ab83240261c26
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_loader_tests-browser-loader-loader_debug Expired
243 Bytes
sha256:ffa0a1e9dfc1ee740f2e0115976033f3e9c628474e72cd03847673a848be8cf8
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_loader_tests-browser-loader-loader_eager Expired
240 Bytes
sha256:da6534a9ed908476be39780feb179d68bae31dbbc8f4e6eb570e66e5f4d5eaff
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_loader_tests-browser-loader-loader_replay Expired
241 Bytes
sha256:1fa0442ba1602580898ac1b2cb58d78ac90f8ec72c1d2ff38008e4b6c8c2b9ce
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_loader_tests-browser-loader-loader_replay_buffer Expired
240 Bytes
sha256:04b1b657f39284ec2bd74f4e459d31a492244c71df52d72ba840d2c6abdcd6aa
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_loader_tests-browser-loader-loader_tracing Expired
243 Bytes
sha256:b290aca98bf2753f1aa7befb98e0aecb4cb252eac0d653b8717e6d4f1ae61282
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_loader_tests-browser-loader-loader_tracing_replay Expired
241 Bytes
sha256:457714590948e18934cafd78e5ad62ffc995ccb803833c82a43f2444dc7eb6ba
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_playwright_tests-browser-playwright-bundle-chromium Expired
249 Bytes
sha256:20860a7793bd778884a8b7dc12a8fdb765ba96546cc64f2ff4e085016154d30e
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_playwright_tests-browser-playwright-bundle_logs_metrics-chromium Expired
248 Bytes
sha256:cff64c70639a6b55d900a2e4507e834f56fe4a3fc31861e338712d9bdd883b47
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_playwright_tests-browser-playwright-bundle_min-chromium Expired
242 Bytes
sha256:c2c659b10fe3a96af35fe62b7a4268ea0bf630892e4df1fe50a4c20453c0d3e9
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_playwright_tests-browser-playwright-bundle_replay-chromium Expired
247 Bytes
sha256:ddacc6ccf8cb6cd7b8d4546a40d963f74c5a3d34ca27bc02f90348466ad58b37
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_playwright_tests-browser-playwright-bundle_replay_logs_metrics-chromium Expired
243 Bytes
sha256:6882bfb85a6cc7330a3cfb721226580ea51550edbc53f8130963344c89d605b0
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_playwright_tests-browser-playwright-bundle_tracing-chromium Expired
248 Bytes
sha256:3ebbb0d7c8a8b8b281d3c2f7b108a2fb565526127e42bb27d7f431a60e0d4ac2
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_playwright_tests-browser-playwright-bundle_tracing_logs_metrics-chromium Expired
245 Bytes
sha256:77022de870e6293c8037eb9c394e7cc0eb430b0016d697b2e99c8d5d037467e4
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay-chromium Expired
245 Bytes
sha256:bf110e322c411b0140a97c92fd1a970d5c1cb6bd6fc83a8e3c13d90bcc4863f6
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_feedback-chromium Expired
249 Bytes
sha256:8cc0c541dacb863942a325ba61ff1a27cd59ce1852e022475ed7922a2802d67b
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_feedback_logs_metrics-chromium Expired
249 Bytes
sha256:03c4eeb73887c4ee5b47b78148a3bb930bf04a2ba30ab25878831aff22e0bc92
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_feedback_logs_metrics_min-chromium Expired
249 Bytes
sha256:0d163113e142aab2fe73c3dcb6a7ef70e236332d21e6a3c1582788771c5a2405
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_feedback_logs_metrics_min-firefox Expired
239 Bytes
sha256:4b7fc2151c9a347da260ce1e010ded58980c36d499f5759258ad23d76c84d1f1
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_feedback_logs_metrics_min-webkit Expired
248 Bytes
sha256:34d75560a37c59a87d0a8f10af0df87bf6031ee439cd3ded468c6653450039c5
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_logs_metrics-chromium Expired
249 Bytes
sha256:73659c86e1143afcfe6084059565815c8e1f9df4c0a89f6cbb40c25c1fa540fd
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_playwright_tests-browser-playwright-esm-chromium-1 Expired
244 Bytes
sha256:194c5edc80a02dc207da790450f3a1c1ec579eaab4a1a1cd15eea0ca9e51d961
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_playwright_tests-browser-playwright-esm-chromium-2 Expired
243 Bytes
sha256:295989e5d11bdc07e555b5a8c7d78a13fc6dc30bf81bc9d428764e49cad0dd37
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_playwright_tests-browser-playwright-esm-chromium-3 Expired
241 Bytes
sha256:87a2c518ba5be012ef956d14b9a582781c6f5ff52f5ea59a7e4cb98103182383
codecov-test-results-jp-effect-v4-compatibility-tests-job_browser_playwright_tests-browser-playwright-esm-chromium-4 Expired
245 Bytes
sha256:7211632c729d45da476ad9d60ffb80ce11f7b1b8484c23b952747cebeaa741a0