Skip to content

Fix stack overflow with Zod v4 getter-based recursive schemas #1942

Fix stack overflow with Zod v4 getter-based recursive schemas

Fix stack overflow with Zod v4 getter-based recursive schemas #1942

Triggered via pull request January 21, 2026 08:59
Status Success
Total duration 9m 19s
Artifacts 1

tests.yml

on: pull_request
Matrix: E2E Tests
Fit to window
Zoom out
Zoom in

Annotations

1 error, 22 warnings, and 18 notices
[chromium] › input-event.spec.ts:233:5 › no recursion: tests/integrations/input-event.spec.ts#L252
1) [chromium] › input-event.spec.ts:233:5 › no recursion ───────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('ul#base-input > li') - Expected - 0 + Received + 2 @@ -1,7 +1,9 @@ Array [ "{\"eventPhase\":1,\"type\":\"focus\",\"bubbles\":true,\"cancelable\":false}", + "{\"eventPhase\":1,\"type\":\"focus\",\"bubbles\":true,\"cancelable\":false}", + "{\"eventPhase\":3,\"type\":\"focus\",\"bubbles\":true,\"cancelable\":false}", "{\"eventPhase\":3,\"type\":\"focus\",\"bubbles\":true,\"cancelable\":false}", "{\"eventPhase\":3,\"type\":\"input\",\"bubbles\":true,\"cancelable\":false}", "{\"eventPhase\":3,\"type\":\"change\",\"bubbles\":true,\"cancelable\":false}", "{\"eventPhase\":3,\"type\":\"input\",\"bubbles\":true,\"cancelable\":false}", "{\"eventPhase\":3,\"type\":\"change\",\"bubbles\":true,\"cancelable\":false}", Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('ul#base-input > li') 9 × locator resolved to 12 elements 250 | await page.click('body'); 251 | > 252 | await expect(form.baseLogs).toHaveText(logs); | ^ 253 | }); 254 | at /Users/runner/work/conform/conform/tests/integrations/input-event.spec.ts:252:30
E2E Tests (ubuntu-latest, chromium, 18)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (ubuntu-latest, chromium, 20)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (ubuntu-latest, chromium, 22)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (ubuntu-latest, firefox, 22)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (ubuntu-latest, firefox, 20)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (ubuntu-latest, firefox, 18)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (ubuntu-latest, webkit, 20)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (ubuntu-latest, webkit, 18)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (ubuntu-latest, webkit, 22)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (macos-latest, webkit, 18)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (macos-latest, chromium, 20)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
Slow Test: [chromium] › custom-inputs.spec.ts#L0
[chromium] › custom-inputs.spec.ts took 17.4s
E2E Tests (macos-latest, chromium, 22)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (macos-latest, webkit, 20)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
Slow Test: [webkit] › custom-inputs.spec.ts#L0
[webkit] › custom-inputs.spec.ts took 15.1s
E2E Tests (windows-latest, chromium, 20)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
Slow Test: [chromium] › async-validation.spec.ts#L0
[chromium] › async-validation.spec.ts took 16.2s
E2E Tests (windows-latest, chromium, 18)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
E2E Tests (windows-latest, chromium, 22)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
Slow Test: [chromium] › async-validation.spec.ts#L0
[chromium] › async-validation.spec.ts took 29.9s
E2E Tests (macos-latest, webkit, 22)
No files were found with the provided path: test-results/. No artifacts will be uploaded.
Slow Test: [webkit] › custom-inputs.spec.ts#L0
[webkit] › custom-inputs.spec.ts took 18.7s
🎭 Playwright Run Summary
9 skipped 104 passed (1.0m)
🎭 Playwright Run Summary
9 skipped 104 passed (1.0m)
🎭 Playwright Run Summary
9 skipped 104 passed (1.1m)
🎭 Playwright Run Summary
9 skipped 104 passed (1.8m)
🎭 Playwright Run Summary
9 skipped 104 passed (1.8m)
🎭 Playwright Run Summary
9 skipped 104 passed (1.8m)
🎭 Playwright Run Summary
9 skipped 104 passed (1.9m)
🎭 Playwright Run Summary
9 skipped 104 passed (2.0m)
🎭 Playwright Run Summary
9 skipped 104 passed (1.9m)
🎭 Playwright Run Summary
9 skipped 104 passed (1.7m)
🎭 Playwright Run Summary
9 skipped 104 passed (1.9m)
🎭 Playwright Run Summary
1 flaky [chromium] › input-event.spec.ts:233:5 › no recursion ────────────────────────────────────────── 9 skipped 103 passed (1.6m)
🎭 Playwright Run Summary
9 skipped 104 passed (1.8m)
🎭 Playwright Run Summary
9 skipped 104 passed (2.4m)
🎭 Playwright Run Summary
9 skipped 104 passed (1.6m)
🎭 Playwright Run Summary
9 skipped 104 passed (1.5m)
🎭 Playwright Run Summary
9 skipped 104 passed (1.7m)
🎭 Playwright Run Summary
9 skipped 104 passed (3.0m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report-macos-latest-node18-chromium
165 KB
sha256:19268951e92d9c71db18e35c366ac1539592cd9a39fde4395be5e29249eed731