fix(dev): initialize App instrumentation in the RSC runner #13457
ci.yml
on: pull_request
Matrix: create-next-app
Matrix: e2e
Matrix: test-integration
Matrix: test-unit
Check
1m 34s
Workers Response Store E2E
1m 53s
create-next-app (cloudflare init)
1m 26s
create-vinext-app (Cloudflare build)
1m 9s
CI
3s
Annotations
8 errors, 10 warnings, and 88 notices
|
[pages-router] › tests/e2e/pages-router/hydration.spec.ts:10:7 › Hydration › interactive counter works after hydration:
tests/e2e/pages-router/hydration.spec.ts#L18
1) [pages-router] › tests/e2e/pages-router/hydration.spec.ts:10:7 › Hydration › interactive counter works after hydration
Error: page.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('[data-testid="increment"]')
- locator resolved to <button data-testid="increment">Increment</button>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div data-vinext-dev-error-overlay="" id="__vinext_dev_error_overlay_root"></div> intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div data-vinext-dev-error-overlay="" id="__vinext_dev_error_overlay_root"></div> intercepts pointer events
- retrying click action
- waiting 100ms
57 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div data-vinext-dev-error-overlay="" id="__vinext_dev_error_overlay_root"></div> intercepts pointer events
- retrying click action
- waiting 500ms
16 | await waitForHydration(page);
17 |
> 18 | await page.click('[data-testid="increment"]');
| ^
19 | await expect(page.locator('[data-testid="count"]')).toHaveText("Count: 1");
20 |
21 | await page.click('[data-testid="increment"]');
at /home/runner/work/vinext/vinext/tests/e2e/pages-router/hydration.spec.ts:18:16
|
|
[pages-router] › tests/e2e/pages-router/hydration.spec.ts:10:7 › Hydration › interactive counter works after hydration:
tests/e2e/fixtures.ts#L60
1) [pages-router] › tests/e2e/pages-router/hydration.spec.ts:10:7 › Hydration › interactive counter works after hydration
Error: Test failed due to 1 console error(s):
1. [vite] Internal Server Error
Transform failed with 1 error:
[PARSE_ERROR] Unexpected token
╭─[ pages/hmr-state.tsx:5:10 ]
│
5 │ return <<<BROKEN>>> (
│ ─┬
│ ╰──
───╯
at fixtures.ts:60
58 | if (errors.length > 0) {
59 | const errorList = errors.map((e, i) => ` ${i + 1}. ${e}`).join("\n");
> 60 | throw new Error(`Test failed due to ${errors.length} console error(s):\n${errorList}`);
| ^
61 | }
62 | },
63 | });
at transformWithOxc (file:///home/runner/work/vinext/vinext/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.3.2_@types+node@25.9.2_esbuild@0.28.1_jiti@2.7.0_sass@1._31d30008cc6232371d667984cb4b9949/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:10170:19)
at TransformPluginContext.transform (file:///home/runner/work/vinext/vinext/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.3.2_@types+node@25.9.2_esbuild@0.28.1_jiti@2.7.0_sass@1._31d30008cc6232371d667984cb4b9949/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:10242:26)
at EnvironmentPluginContainer.transform (file:///home/runner/work/vinext/vinext/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.3.2_@types+node@25.9.2_esbuild@0.28.1_jiti@2.7.0_sass@1._31d30008cc6232371d667984cb4b9949/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:11134:51)
at async loadAndTransform (file:///home/runner/work/vinext/vinext/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.3.2_@types+node@25.9.2_esbuild@0.28.1_jiti@2.7.0_sass@1._31d30008cc6232371d667984cb4b9949/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25149:26)
at async viteTransformMiddleware (file:///home/runner/work/vinext/vinext/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.3.2_@types+node@25.9.2_esbuild@0.28.1_jiti@2.7.0_sass@1._31d30008cc6232371d667984cb4b9949/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25368:20)
at transformWithOxc (/home/runner/work/vinext/vinext/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.3.2_@types+node@25.9.2_esbuild@0.28.1_jiti@2.7.0_sass@1._31d30008cc6232371d667984cb4b9949/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:10170:19)
at TransformPluginContext.transform (/home/runner/work/vinext/vinext/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.3.2_@types+node@25.9.2_esbuild@0.28.1_jiti@2.7.0_sass@1._31d30008cc6232371d667984cb4b9949/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:10242:26)
at EnvironmentPluginContainer.transform (/home/runner/work/vinext/vinext/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.3.2_@types+node@25.9.2_esbuild@0.28.1_jiti@2.7.0_sass@1._31d30008cc6232371d667984cb4b9949/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:11134:51)
at async loadAndTransform (/home/runner/work/vinext/vinext/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.3.2_@types+node@25.9.2_esbuild@0.28.1_jiti@2.7.0_sass@1._31d30008cc6232371d667984cb4b9949/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25149:26)
at async viteTransformMiddleware (/home/runner/work/vinext/vinext/node_modules/.pnpm/@voidzero-dev+vite-plus-core@0.3.2_@types+node@25.9.2_esbuild@0.28.1_jiti@2.7.0_sass@1._31d30008cc6232371d667984cb4b9949/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25368:20)
at Object.consoleErrors (/home/runner/work/vinext/vinext/tests/e2e/fixtures.ts:60:13)
|
|
[pages-router] › tests/e2e/pages-router/hydration.spec.ts:10:7 › Hydration › interactive counter works after hydration:
tests/e2e/pages-router/hydration.spec.ts#L0
1) [pages-router] › tests/e2e/pages-router/hydration.spec.ts:10:7 › Hydration › interactive counter works after hydration
Test timeout of 30000ms exceeded.
|
|
[app-router-chrome-browser-specific] › tests/e2e/app-router/nextjs-compat/ssr-error-shell-recovery.browser.spec.ts:311:7 › SSR shell-error recovery (no custom global-error.tsx) › recovers the real tree in the browser and preserves local error.tsx semantics:
http:/127.0.0.1:43583/_next/static/chunks/Client-DFym6N6x.js#L1
1) [app-router-chrome-browser-specific] › tests/e2e/app-router/nextjs-compat/ssr-error-shell-recovery.browser.spec.ts:311:7 › SSR shell-error recovery (no custom global-error.tsx) › recovers the real tree in the browser and preserves local error.tsx semantics
Error: Test failed due to 11 console error(s):
1. Failed to load resource: the server responded with a status of 500 (Internal Server Error)
2. Failed to load resource: the server responded with a status of 500 (Internal Server Error)
3. Failed to load resource: the server responded with a status of 404 (Not Found)
4. Failed to load resource: the server responded with a status of 404 (Not Found)
5. Failed to load resource: the server responded with a status of 500 (Internal Server Error)
6. Error: always no boundary throw
at e (http://127.0.0.1:43583/_next/static/chunks/Client-DFym6N6x.js:1:20)
at Oo (http://127.0.0.1:43583/_next/static/chunks/framework-DXc64yQb.js:8:47471)
at yc (http://127.0.0.1:43583/_next/static/chunks/framework-DXc64yQb.js:8:69897)
at Ic (http://127.0.0.1:43583/_next/static/chunks/framework-DXc64yQb.js:8:79937)
at Mu (http://127.0.0.1:43583/_next/static/chunks/framework-DXc64yQb.js:8:115440)
at ku (http://127.0.0.1:43583/_next/static/chunks/framework-DXc64yQb.js:8:114523)
at Ou (http://127.0.0.1:43583/_next/static/chunks/framework-DXc64yQb.js:8:114362)
at gu (http://127.0.0.1:43583/_next/static/chunks/framework-DXc64yQb.js:8:111232)
at cd (http://127.0.0.1:43583/_next/static/chunks/framework-DXc64yQb.js:8:122720)
at MessagePort.ie (http://127.0.0.1:43583/_next/static/chunks/framework-DXc64yQb.js:1:12549)
7. The above error occurred in a React component:
at e (http://127.0.0.1:43583/_next/static/chunks/Client-DFym6N6x.js:1:20)
at bu (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:1:96184)
at Su (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:1:97580)
at o (http://127.0.0.1:43583/_next/static/chunks/layout-segment-context-BphEJZbf.js:1:224)
at Yu (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:31:3006)
at Xu (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:31:3479)
at Pl (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:1:90457)
at Il (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:1:91393)
at ed (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:31:4538)
at td (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:31:5075)
at Cu (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:1:97899)
at body (<anonymous>)
at html (<anonymous>)
at bu (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:1:96184)
at Su (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:1:97580)
at o (http://127.0.0.1:43583/_next/static/chunks/layout-segment-context-BphEJZbf.js:1:224)
at Zu (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:31:3564)
at Qu (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:31:4251)
at Zu (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:31:3564)
at $u (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:31:4375)
at bu (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:1:96184)
at Su (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:1:97580)
at ae (http://127.0.0.1:43583/_next/static/chunks/index-CydT9fgz.js:2:49751)
at Yu (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:31:3006)
at Xu (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:31:3479)
at Fo (http://127.0.0.1:43583/_next/static/chunks/index-CydT9fgz.js:3:21402)
at Fl (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NNW.js:1:91306)
at Zu (http://127.0.0.1:43583/_next/static/chunks/vinext-RmIk7NN
|
|
[app-router-chrome-browser-specific] › tests/e2e/app-router/nextjs-compat/ssr-error-shell-recovery.browser.spec.ts:311:7 › SSR shell-error recovery (no custom global-error.tsx) › recovers the real tree in the browser and preserves local error.tsx semantics:
tests/e2e/app-router/nextjs-compat/ssr-error-shell-recovery.browser.spec.ts#L379
1) [app-router-chrome-browser-specific] › tests/e2e/app-router/nextjs-compat/ssr-error-shell-recovery.browser.spec.ts:311:7 › SSR shell-error recovery (no custom global-error.tsx) › recovers the real tree in the browser and preserves local error.tsx semantics
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 6
- Array []
+ Array [
+ "Failed to load resource: the server responded with a status of 404 (Not Found)",
+ "Failed to load resource: the server responded with a status of 404 (Not Found)",
+ "Failed to load resource: the server responded with a status of 404 (Not Found)",
+ "Failed to load resource: the server responded with a status of 404 (Not Found)",
+ ]
377 | !message.startsWith("The above error occurred in a React component"),
378 | );
> 379 | expect(unexpectedErrors).toEqual([]);
| ^
380 | consoleErrors.length = 0;
381 | } finally {
382 | try {
at /home/runner/work/vinext/vinext/tests/e2e/app-router/nextjs-compat/ssr-error-shell-recovery.browser.spec.ts:379:32
|
|
[app-router] › tests/e2e/app-router/redirect-once.spec.ts:8:7 › only triggers the redirect once (/redirect/redirect-with-loading):
tests/e2e/app-router/redirect-once.spec.ts#L24
1) [app-router] › tests/e2e/app-router/redirect-once.spec.ts:8:7 › only triggers the redirect once (/redirect/redirect-with-loading)
Error: expect(locator).toHaveText(expected) failed
Locator: locator('#timestamp')
Expected: "1790061106656"
Received: "1790061108388"
Timeout: 5000ms
Call log:
- Expect "toHaveText" with timeout 5000ms
- waiting for locator('#timestamp')
2 × locator resolved to <div id="timestamp">1790061108043</div>
- unexpected value "1790061108043"
12 × locator resolved to <div id="timestamp">1790061108388</div>
- unexpected value "1790061108388"
22 | for (let attempt = 0; attempt < 5; attempt += 1) {
23 | await page.waitForTimeout(400);
> 24 | await expect(page.locator("#timestamp")).toHaveText(initialTimestamp ?? "");
| ^
25 | }
26 | expect(
27 | documentRequestPathnames.filter((pathname) => pathname === "/redirect/result"),
at /home/runner/work/vinext/vinext/tests/e2e/app-router/redirect-once.spec.ts:24:48
|
|
[app-router] › tests/e2e/app-router/error-interactive.spec.ts:51:7 › Error boundary interactive behavior › can trigger error again after reset:
tests/e2e/app-router/error-interactive.spec.ts#L59
1) [app-router] › tests/e2e/app-router/error-interactive.spec.ts:51:7 › Error boundary interactive behavior › can trigger error again after reset
Error: page.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('#error-boundary button')
- locator resolved to <button>Try again</button>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div data-vinext-dev-error-overlay="" id="__vinext_dev_error_overlay_root"></div> intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div data-vinext-dev-error-overlay="" id="__vinext_dev_error_overlay_root"></div> intercepts pointer events
- retrying click action
- waiting 100ms
38 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div data-vinext-dev-error-overlay="" id="__vinext_dev_error_overlay_root"></div> intercepts pointer events
- retrying click action
- waiting 500ms
57 |
58 | // Reset
> 59 | await page.click("#error-boundary button");
| ^
60 | await expect(page.locator('[data-testid="trigger-error"]')).toBeVisible({
61 | timeout: 10_000,
62 | });
at /home/runner/work/vinext/vinext/tests/e2e/app-router/error-interactive.spec.ts:59:16
|
|
[app-router] › tests/e2e/app-router/error-interactive.spec.ts:51:7 › Error boundary interactive behavior › can trigger error again after reset:
tests/e2e/app-router/error-interactive.spec.ts#L0
1) [app-router] › tests/e2e/app-router/error-interactive.spec.ts:51:7 › Error boundary interactive behavior › can trigger error again after reset
Test timeout of 30000ms exceeded.
|
|
Check
No timing for tests/instrumentation-dev.test.ts: packed at 5000ms until the manifest is refreshed
|
|
Check
No timing for tests/hybrid-i18n-api-handoff.test.ts: packed at 5000ms until the manifest is refreshed
|
|
Check
No timing for tests/esm-externals.test.ts: packed at 5000ms until the manifest is refreshed
|
|
Check
No timing for tests/dynamic-requests-build.test.ts: packed at 5000ms until the manifest is refreshed
|
|
Check
No timing for tests/dev-route-discovery.test.ts: packed at 5000ms until the manifest is refreshed
|
|
Check
No timing for tests/client-global-define.test.ts: packed at 5000ms until the manifest is refreshed
|
|
Check
No timing for tests/cjs-globals-runtime.test.ts: packed at 5000ms until the manifest is refreshed
|
|
Check
No timing for tests/app-router-route-file-collision.test.ts: packed at 5000ms until the manifest is refreshed
|
|
Check
No timing for tests/app-router-proxy-conventions.test.ts: packed at 5000ms until the manifest is refreshed
|
|
Check
No timing for tests/app-router-deployment-id.test.ts: packed at 5000ms until the manifest is refreshed
|
|
🎭 Playwright Run Summary
3 passed (4.6s)
|
|
E2E (pages-router-basepath-dev)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
5 passed (8.8s)
|
|
E2E (pages-router-basepath)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
1 passed (12.4s)
|
|
E2E (web-worker-vinext)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
17 passed (12.6s)
|
|
E2E (cloudflare-pages-router-dev)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
1 passed (12.8s)
|
|
E2E (app-front-redirect-issue)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
7 passed (14.2s)
|
|
E2E (app-router-bfcache)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
1 passed (14.4s)
|
|
E2E (web-worker-cloudflare)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
23 passed (11.5s)
|
|
E2E (static-export)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
4 passed (7.8s)
|
|
E2E (app-with-src)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
10 passed (9.4s)
|
|
E2E (cloudflare-encoded-paths)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
6 passed (8.2s)
|
|
E2E (pages-scroll-restoration)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
3 passed (10.7s)
|
|
E2E (static-export-basepath)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
21 passed (21.0s)
|
|
E2E (app-router-prefetch-searchparams)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
8 passed (10.1s)
|
|
E2E (standalone-output)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
3 passed (11.6s)
|
|
E2E (cloudflare-sentry-app-workers-cache)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
1 passed (10.4s)
|
|
E2E (root-layout-redirect)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
create-vinext-app (Cloudflare build)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
19 passed (20.9s)
|
|
E2E (cloudflare-dev)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
12 passed (15.1s)
|
|
E2E (cloudflare-sentry-pages)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
52 passed (21.8s)
|
|
E2E (cloudflare-pages-router)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
9 passed (26.1s)
|
|
E2E (ppr-impact-demo)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
21 passed (23.5s)
|
|
E2E (cloudflare-sentry-app)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
create-next-app (ubuntu-latest)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
create-next-app (cloudflare init)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
30 passed (31.7s)
|
|
E2E (app-router-isr-prod)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
8 skipped
66 passed (27.2s)
|
|
E2E (pages-router-complex)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
8 passed (12.4s)
|
|
E2E (nextjs-worker-cloudflare)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Vitest (integration 8/10)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Check
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
22 passed (36.4s)
|
|
E2E (app-router-client-cache)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
1 flaky
[pages-router] › tests/e2e/pages-router/hydration.spec.ts:10:7 › Hydration › interactive counter works after hydration
146 passed (51.8s)
|
|
E2E (pages-router)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
78 passed (44.8s)
|
|
E2E (pages-router-prod)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Vitest (integration 5/10)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
9 skipped
38 passed (49.5s)
|
|
E2E (sentry-nextjs-16-static)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Vitest (integration 9/10)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Workers Response Store E2E
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Vitest (integration 7/10)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Vitest (integration 3/10)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
3 skipped
88 passed (1.3m)
|
|
E2E (cloudflare-workers)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Vitest (integration 6/10)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Vitest (integration 2/10)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Vitest (integration 10/10)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Vitest (unit 1/3)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
1 flaky
[app-router-chrome-browser-specific] › tests/e2e/app-router/nextjs-compat/ssr-error-shell-recovery.browser.spec.ts:311:7 › SSR shell-error recovery (no custom global-error.tsx) › recovers the real tree in the browser and preserves local error.tsx semantics
41 passed (1.4m)
|
|
E2E (app-router-chrome-browser-specific)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Vitest (integration 4/10)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
42 passed (1.2m)
|
|
E2E (app-router-webkit-browser-specific)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
1 flaky
[app-router] › tests/e2e/app-router/redirect-once.spec.ts:8:7 › only triggers the redirect once (/redirect/redirect-with-loading)
1 skipped
197 passed (1.9m)
|
|
E2E (app-router 3/3)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
220 passed (2.2m)
|
|
E2E (app-router 2/3)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
1 flaky
[app-router] › tests/e2e/app-router/error-interactive.spec.ts:51:7 › Error boundary interactive behavior › can trigger error again after reset
2 skipped
207 passed (2.3m)
|
|
E2E (app-router 1/3)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Vitest (unit 3/3)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Vitest (integration 1/10)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Vitest (unit 2/3)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Vitest (integration report)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
CI
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
blob-report-1
Expired
|
340 KB |
sha256:abb566fe9b530d51c2a8b440ba280a9de346cf695b8209e05aebc94fe484bff8
|
|
|
blob-report-10
Expired
|
124 KB |
sha256:176d61d49aa2f3e6136530f75fb98793cfc8082f06e2a64fab23a100f5aa72d6
|
|
|
blob-report-2
Expired
|
32.9 KB |
sha256:7e07825f031b9b98438a439b1673d4800dfe585e82b7f15fcac1708104070c8f
|
|
|
blob-report-3
Expired
|
37.4 KB |
sha256:aea5a09d817640215a9c5f7cc8aac7fef2ceecabc1c3e9be6427033567e37a0b
|
|
|
blob-report-4
Expired
|
103 KB |
sha256:14ddeb1678b134c19d4b5b9031f022316ab713b74441bfd4286d74f7c1858326
|
|
|
blob-report-5
Expired
|
26.2 KB |
sha256:c227a7fca4e8f31f5ce848b7e016fbeb6ac6675eea00478a3f2cfbd510a771c4
|
|
|
blob-report-6
Expired
|
120 KB |
sha256:358ab6039107f4c1c85b4bf5d7ac8c9a1c5add0800d901a67ed72eadb0e95561
|
|
|
blob-report-7
Expired
|
44.3 KB |
sha256:9c4dc0376b148e19b8a5b126f08f0c647e69995f06d01c4d9006b8f0789b3059
|
|
|
blob-report-8
Expired
|
60.3 KB |
sha256:aa644d59697cf73f2fa03989c4d677974fcdfeafe14bfb79a2695f2b4b6f78c0
|
|
|
blob-report-9
Expired
|
93.3 KB |
sha256:f1ac3939b5c5bc3287f0e1b9724fae2e2c8596ae06fd89057f6794cedd52249f
|
|