Skip to content

E2E Opportunistic Matrix #161

E2E Opportunistic Matrix

E2E Opportunistic Matrix #161

Triggered via schedule August 7, 2026 08:42
Status Success
Total duration 3m 41s
Artifacts 8
Matrix: matrix-e2e
Fit to window
Zoom out
Zoom in

Annotations

29 errors, 8 warnings, and 8 notices
Matrix (solid-base-npm)
Process completed with exit code 1.
tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link: packages/cli/tests-e2e/router-only-smoke.spec.ts#L19
1) tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Start simple, ship quickly.' }) Expected: visible Timeout: 20000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 20000ms - waiting for getByRole('heading', { name: 'Start simple, ship quickly.' }) 17 | await expect( 18 | page.getByRole('heading', { name: 'Start simple, ship quickly.' }), > 19 | ).toBeVisible() | ^ 20 | 21 | const homeLinks = await page 22 | .locator('a[href^="/"]') at /home/runner/work/cli/cli/packages/cli/tests-e2e/router-only-smoke.spec.ts:19:7
tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link: packages/cli/tests-e2e/router-only-smoke.spec.ts#L19
1) tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Start simple, ship quickly.' }) Expected: visible Timeout: 20000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 20000ms - waiting for getByRole('heading', { name: 'Start simple, ship quickly.' }) 17 | await expect( 18 | page.getByRole('heading', { name: 'Start simple, ship quickly.' }), > 19 | ).toBeVisible() | ^ 20 | 21 | const homeLinks = await page 22 | .locator('a[href^="/"]') at /home/runner/work/cli/cli/packages/cli/tests-e2e/router-only-smoke.spec.ts:19:7
Matrix (solid-addons-core-pnpm)
Process completed with exit code 1.
tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link: packages/cli/tests-e2e/router-only-smoke.spec.ts#L19
1) tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Start simple, ship quickly.' }) Expected: visible Timeout: 20000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 20000ms - waiting for getByRole('heading', { name: 'Start simple, ship quickly.' }) 17 | await expect( 18 | page.getByRole('heading', { name: 'Start simple, ship quickly.' }), > 19 | ).toBeVisible() | ^ 20 | 21 | const homeLinks = await page 22 | .locator('a[href^="/"]') at /home/runner/work/cli/cli/packages/cli/tests-e2e/router-only-smoke.spec.ts:19:7
tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link: packages/cli/tests-e2e/router-only-smoke.spec.ts#L19
1) tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Start simple, ship quickly.' }) Expected: visible Timeout: 20000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 20000ms - waiting for getByRole('heading', { name: 'Start simple, ship quickly.' }) 17 | await expect( 18 | page.getByRole('heading', { name: 'Start simple, ship quickly.' }), > 19 | ).toBeVisible() | ^ 20 | 21 | const homeLinks = await page 22 | .locator('a[href^="/"]') at /home/runner/work/cli/cli/packages/cli/tests-e2e/router-only-smoke.spec.ts:19:7
Matrix (react-template-resume)
Process completed with exit code 1.
tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link: packages/cli/tests-e2e/router-only-smoke.spec.ts#L19
1) tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Start simple, ship quickly.' }) Expected: visible Timeout: 20000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 20000ms - waiting for getByRole('heading', { name: 'Start simple, ship quickly.' }) 17 | await expect( 18 | page.getByRole('heading', { name: 'Start simple, ship quickly.' }), > 19 | ).toBeVisible() | ^ 20 | 21 | const homeLinks = await page 22 | .locator('a[href^="/"]') at /home/runner/work/cli/cli/packages/cli/tests-e2e/router-only-smoke.spec.ts:19:7
tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link: packages/cli/tests-e2e/router-only-smoke.spec.ts#L19
1) tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Start simple, ship quickly.' }) Expected: visible Timeout: 20000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 20000ms - waiting for getByRole('heading', { name: 'Start simple, ship quickly.' }) 17 | await expect( 18 | page.getByRole('heading', { name: 'Start simple, ship quickly.' }), > 19 | ).toBeVisible() | ^ 20 | 21 | const homeLinks = await page 22 | .locator('a[href^="/"]') at /home/runner/work/cli/cli/packages/cli/tests-e2e/router-only-smoke.spec.ts:19:7
Matrix (react-template-ecommerce)
Process completed with exit code 1.
tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link: packages/cli/tests-e2e/router-only-smoke.spec.ts#L19
1) tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Start simple, ship quickly.' }) Expected: visible Timeout: 20000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 20000ms - waiting for getByRole('heading', { name: 'Start simple, ship quickly.' }) 17 | await expect( 18 | page.getByRole('heading', { name: 'Start simple, ship quickly.' }), > 19 | ).toBeVisible() | ^ 20 | 21 | const homeLinks = await page 22 | .locator('a[href^="/"]') at /home/runner/work/cli/cli/packages/cli/tests-e2e/router-only-smoke.spec.ts:19:7
tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link: packages/cli/tests-e2e/router-only-smoke.spec.ts#L19
1) tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Start simple, ship quickly.' }) Expected: visible Timeout: 20000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 20000ms - waiting for getByRole('heading', { name: 'Start simple, ship quickly.' }) 17 | await expect( 18 | page.getByRole('heading', { name: 'Start simple, ship quickly.' }), > 19 | ).toBeVisible() | ^ 20 | 21 | const homeLinks = await page 22 | .locator('a[href^="/"]') at /home/runner/work/cli/cli/packages/cli/tests-e2e/router-only-smoke.spec.ts:19:7
Matrix (react-base-pnpm)
Process completed with exit code 1.
tests-e2e/templates-smoke.spec.ts:36:1 › @matrix creates and renders the ecommerce template: packages/cli/tests-e2e/helpers.ts#L489
2) tests-e2e/templates-smoke.spec.ts:36:1 › @matrix creates and renders the ecommerce template ─── Error: Failed to start app server at http://localhost:3003 stdout: Port 3000 is in use, trying another one... Port 3001 is in use, trying another one... Port 3002 is in use, trying another one... VITE v8.2.0 ready in 1802 ms ➜ Local: http://localhost:3003/ ➜ Network: use --host to expose 8:43:59 AM [vite] (ssr) connected. 8:44:00 AM [vite] (client) [optimizer] bundling dependencies... [ELIFECYCLE] Command failed. stderr: $ vite dev --port 3000 TypeError: object is not iterable (cannot read property Symbol(Symbol.iterator)) at helpers.ts:489 487 | await stopChild(server) 488 | await cleanup().catch(() => undefined) > 489 | throw new Error( | ^ 490 | `Failed to start app server at ${url}\nstdout:\n${serverStdout}\n\nstderr:\n${serverStderr}\n\n${error}`, 491 | ) 492 | } at handleServerRoutes (/tmp/tanstack-cli-e2e-InhBcf/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.21/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:897:5) at async eval (/tmp/tanstack-cli-e2e-InhBcf/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.21/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22) { cause: TypeError: object is not iterable (cannot read property Symbol(Symbol.iterator)) at handleServerRoutes (/tmp/tanstack-cli-e2e-InhBcf/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.21/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:897:5) at async eval (/tmp/tanstack-cli-e2e-InhBcf/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.21/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22), status: 500, statusText: undefined, headers: undefined, data: undefined, body: undefined, unhandled: true } TypeError: object is not iterable (cannot read property Symbol(Symbol.iterator)) at handleServerRoutes (/tmp/tanstack-cli-e2e-InhBcf/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.21/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:897:5) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async eval (/tmp/tanstack-cli-e2e-InhBcf/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.21/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22) { cause: TypeError: object is not iterable (cannot read property Symbol(Symbol.iterator)) at handleServerRoutes (/tmp/tanstack-cli-e2e-InhBcf/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.21/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:897:5) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async eval (/tmp/tanstack-cli-e2e-InhBcf/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.21/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22), status: 500, statusText: undefined, headers: undefined, data: undefined, body: undefined, unhandled: true } TypeError: object is not iterable (cannot read property Symbol(Symbol.iterator)) at handleServerRoutes (/tmp/tanstack-cli-e2e-InhBcf/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.21/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:897:5) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async eval (/tmp/tanstack-cli-e2e-InhBcf/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.21/node_modules/@tanstack/start-server
tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link: packages/cli/tests-e2e/router-only-smoke.spec.ts#L19
1) tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Start simple, ship quickly.' }) Expected: visible Timeout: 20000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 20000ms - waiting for getByRole('heading', { name: 'Start simple, ship quickly.' }) 17 | await expect( 18 | page.getByRole('heading', { name: 'Start simple, ship quickly.' }), > 19 | ).toBeVisible() | ^ 20 | 21 | const homeLinks = await page 22 | .locator('a[href^="/"]') at /home/runner/work/cli/cli/packages/cli/tests-e2e/router-only-smoke.spec.ts:19:7
tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link: packages/cli/tests-e2e/router-only-smoke.spec.ts#L19
1) tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Start simple, ship quickly.' }) Expected: visible Timeout: 20000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 20000ms - waiting for getByRole('heading', { name: 'Start simple, ship quickly.' }) 17 | await expect( 18 | page.getByRole('heading', { name: 'Start simple, ship quickly.' }), > 19 | ).toBeVisible() | ^ 20 | 21 | const homeLinks = await page 22 | .locator('a[href^="/"]') at /home/runner/work/cli/cli/packages/cli/tests-e2e/router-only-smoke.spec.ts:19:7
Matrix (react-base-npm)
Process completed with exit code 1.
tests-e2e/templates-smoke.spec.ts:36:1 › @matrix creates and renders the ecommerce template: packages/cli/tests-e2e/helpers.ts#L489
2) tests-e2e/templates-smoke.spec.ts:36:1 › @matrix creates and renders the ecommerce template ─── Error: Failed to start app server at http://localhost:3002 stdout: Port 3000 is in use, trying another one... Port 3001 is in use, trying another one... VITE v8.2.1 ready in 2050 ms ➜ Local: http://localhost:3002/ ➜ Network: use --host to expose 8:44:02 AM [vite] (ssr) connected. 8:44:03 AM [vite] (client) [optimizer] bundling dependencies... [ELIFECYCLE] Command failed. stderr: $ vite dev --port 3000 TypeError: matchedRoutes is not iterable at helpers.ts:489 487 | await stopChild(server) 488 | await cleanup().catch(() => undefined) > 489 | throw new Error( | ^ 490 | `Failed to start app server at ${url}\nstdout:\n${serverStdout}\n\nstderr:\n${serverStderr}\n\n${error}`, 491 | ) 492 | } at handleServerRoutes (/tmp/tanstack-cli-e2e-3Inufq/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:906:23) at async eval (/tmp/tanstack-cli-e2e-3Inufq/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22) { cause: TypeError: matchedRoutes is not iterable at handleServerRoutes (/tmp/tanstack-cli-e2e-3Inufq/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:906:23) at async eval (/tmp/tanstack-cli-e2e-3Inufq/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22), status: 500, statusText: undefined, headers: undefined, data: undefined, body: undefined, unhandled: true } TypeError: matchedRoutes is not iterable at handleServerRoutes (/tmp/tanstack-cli-e2e-3Inufq/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:906:23) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async eval (/tmp/tanstack-cli-e2e-3Inufq/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22) { cause: TypeError: matchedRoutes is not iterable at handleServerRoutes (/tmp/tanstack-cli-e2e-3Inufq/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:906:23) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async eval (/tmp/tanstack-cli-e2e-3Inufq/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22), status: 500, statusText: undefined, headers: undefined, data: undefined, body: undefined, unhandled: true } TypeError: matchedRoutes is not iterable at handleServerRoutes (/tmp/tanstack-cli-e2e-3Inufq/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:906:23) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async eval (/tmp/tanstack-cli-e2e-3Inufq/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22) { cause: TypeError: matchedRoutes is not iterable at handleServerRoutes (/tmp/tanstack-cli-e2e-3Inufq/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20
tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link: packages/cli/tests-e2e/router-only-smoke.spec.ts#L19
1) tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Start simple, ship quickly.' }) Expected: visible Timeout: 20000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 20000ms - waiting for getByRole('heading', { name: 'Start simple, ship quickly.' }) 17 | await expect( 18 | page.getByRole('heading', { name: 'Start simple, ship quickly.' }), > 19 | ).toBeVisible() | ^ 20 | 21 | const homeLinks = await page 22 | .locator('a[href^="/"]') at /home/runner/work/cli/cli/packages/cli/tests-e2e/router-only-smoke.spec.ts:19:7
tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link: packages/cli/tests-e2e/router-only-smoke.spec.ts#L19
1) tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Start simple, ship quickly.' }) Expected: visible Timeout: 20000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 20000ms - waiting for getByRole('heading', { name: 'Start simple, ship quickly.' }) 17 | await expect( 18 | page.getByRole('heading', { name: 'Start simple, ship quickly.' }), > 19 | ).toBeVisible() | ^ 20 | 21 | const homeLinks = await page 22 | .locator('a[href^="/"]') at /home/runner/work/cli/cli/packages/cli/tests-e2e/router-only-smoke.spec.ts:19:7
Matrix (react-addons-core-pnpm)
Process completed with exit code 1.
tests-e2e/templates-smoke.spec.ts:36:1 › @matrix creates and renders the ecommerce template: packages/cli/tests-e2e/helpers.ts#L489
3) tests-e2e/templates-smoke.spec.ts:36:1 › @matrix creates and renders the ecommerce template ─── Error: Failed to start app server at http://localhost:3002 stdout: Port 3000 is in use, trying another one... Port 3001 is in use, trying another one... VITE v8.2.0 ready in 1720 ms ➜ Local: http://localhost:3002/ ➜ Network: use --host to expose 8:44:12 AM [vite] (ssr) connected. 8:44:13 AM [vite] (client) [optimizer] bundling dependencies... [ELIFECYCLE] Command failed. stderr: $ vite dev --port 3000 TypeError: matchedRoutes is not iterable at helpers.ts:489 487 | await stopChild(server) 488 | await cleanup().catch(() => undefined) > 489 | throw new Error( | ^ 490 | `Failed to start app server at ${url}\nstdout:\n${serverStdout}\n\nstderr:\n${serverStderr}\n\n${error}`, 491 | ) 492 | } at handleServerRoutes (/tmp/tanstack-cli-e2e-oXJj9b/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:906:23) at async eval (/tmp/tanstack-cli-e2e-oXJj9b/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22) { cause: TypeError: matchedRoutes is not iterable at handleServerRoutes (/tmp/tanstack-cli-e2e-oXJj9b/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:906:23) at async eval (/tmp/tanstack-cli-e2e-oXJj9b/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22), status: 500, statusText: undefined, headers: undefined, data: undefined, body: undefined, unhandled: true } TypeError: matchedRoutes is not iterable at handleServerRoutes (/tmp/tanstack-cli-e2e-oXJj9b/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:906:23) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async eval (/tmp/tanstack-cli-e2e-oXJj9b/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22) { cause: TypeError: matchedRoutes is not iterable at handleServerRoutes (/tmp/tanstack-cli-e2e-oXJj9b/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:906:23) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async eval (/tmp/tanstack-cli-e2e-oXJj9b/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22), status: 500, statusText: undefined, headers: undefined, data: undefined, body: undefined, unhandled: true } TypeError: matchedRoutes is not iterable at handleServerRoutes (/tmp/tanstack-cli-e2e-oXJj9b/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:906:23) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async eval (/tmp/tanstack-cli-e2e-oXJj9b/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22) { cause: TypeError: matchedRoutes is not iterable at handleServerRoutes (/tmp/tanstack-cli-e2e-oXJj9b/ecommerce-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20
tests-e2e/templates-smoke.spec.ts:10:1 › @matrix creates and renders the resume template: packages/cli/tests-e2e/helpers.ts#L489
2) tests-e2e/templates-smoke.spec.ts:10:1 › @matrix creates and renders the resume template ────── Error: Failed to start app server at http://localhost:3001 stdout: Starting content-collections with config content-collections.ts Start watching Port 3000 is in use, trying another one... Start initial build build started ... ... finished build of 2 collections and 5 documents in 29ms VITE v8.2.0 ready in 2202 ms ➜ Local: http://localhost:3001/ ➜ Network: use --host to expose 8:44:10 AM [vite] (ssr) connected. [ELIFECYCLE] Command failed. stderr: $ vite --port 3000 [CC DEPRECATED]: The configuration property "collections" is deprecated. Please use "content" instead. For more information, see: https://content-collections.dev/docs/deprecations/config-collections-property [CC DEPRECATED]: The implicit addition of a content property to schemas is deprecated. Please add an explicit content property to your schema. For more information, see: https://content-collections.dev/docs/deprecations/implicit-content-property [CC DEPRECATED]: The implicit addition of a content property to schemas is deprecated. Please add an explicit content property to your schema. For more information, see: https://content-collections.dev/docs/deprecations/implicit-content-property TypeError: matchedRoutes is not iterable at helpers.ts:489 487 | await stopChild(server) 488 | await cleanup().catch(() => undefined) > 489 | throw new Error( | ^ 490 | `Failed to start app server at ${url}\nstdout:\n${serverStdout}\n\nstderr:\n${serverStderr}\n\n${error}`, 491 | ) 492 | } at handleServerRoutes (/tmp/tanstack-cli-e2e-AI8AzT/resume-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:906:23) at async eval (/tmp/tanstack-cli-e2e-AI8AzT/resume-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22) { cause: TypeError: matchedRoutes is not iterable at handleServerRoutes (/tmp/tanstack-cli-e2e-AI8AzT/resume-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:906:23) at async eval (/tmp/tanstack-cli-e2e-AI8AzT/resume-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22), status: 500, statusText: undefined, headers: undefined, data: undefined, body: undefined, unhandled: true } TypeError: matchedRoutes is not iterable at handleServerRoutes (/tmp/tanstack-cli-e2e-AI8AzT/resume-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:906:23) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async eval (/tmp/tanstack-cli-e2e-AI8AzT/resume-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22) { cause: TypeError: matchedRoutes is not iterable at handleServerRoutes (/tmp/tanstack-cli-e2e-AI8AzT/resume-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:906:23) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async eval (/tmp/tanstack-cli-e2e-AI8AzT/resume-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.20/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22), status: 500, statusText: undefined, headers: undefined, data: undefined, bod
tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link: packages/cli/tests-e2e/router-only-smoke.spec.ts#L19
1) tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Start simple, ship quickly.' }) Expected: visible Timeout: 20000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 20000ms - waiting for getByRole('heading', { name: 'Start simple, ship quickly.' }) 17 | await expect( 18 | page.getByRole('heading', { name: 'Start simple, ship quickly.' }), > 19 | ).toBeVisible() | ^ 20 | 21 | const homeLinks = await page 22 | .locator('a[href^="/"]') at /home/runner/work/cli/cli/packages/cli/tests-e2e/router-only-smoke.spec.ts:19:7
tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link: packages/cli/tests-e2e/router-only-smoke.spec.ts#L19
1) tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Start simple, ship quickly.' }) Expected: visible Timeout: 20000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 20000ms - waiting for getByRole('heading', { name: 'Start simple, ship quickly.' }) 17 | await expect( 18 | page.getByRole('heading', { name: 'Start simple, ship quickly.' }), > 19 | ).toBeVisible() | ^ 20 | 21 | const homeLinks = await page 22 | .locator('a[href^="/"]') at /home/runner/work/cli/cli/packages/cli/tests-e2e/router-only-smoke.spec.ts:19:7
Matrix (react-toolchain-deploy)
Process completed with exit code 1.
tests-e2e/templates-smoke.spec.ts:10:1 › @matrix creates and renders the resume template: packages/cli/tests-e2e/helpers.ts#L489
2) tests-e2e/templates-smoke.spec.ts:10:1 › @matrix creates and renders the resume template ────── Error: Failed to start app server at http://localhost:3001 stdout: Starting content-collections with config content-collections.ts Start watching Port 3000 is in use, trying another one... Start initial build build started ... ... finished build of 2 collections and 5 documents in 27ms VITE v8.2.0 ready in 2867 ms ➜ Local: http://localhost:3001/ ➜ Network: use --host to expose 8:44:28 AM [vite] (ssr) connected. [ELIFECYCLE] Command failed. stderr: $ vite --port 3000 [CC DEPRECATED]: The configuration property "collections" is deprecated. Please use "content" instead. For more information, see: https://content-collections.dev/docs/deprecations/config-collections-property [CC DEPRECATED]: The implicit addition of a content property to schemas is deprecated. Please add an explicit content property to your schema. For more information, see: https://content-collections.dev/docs/deprecations/implicit-content-property [CC DEPRECATED]: The implicit addition of a content property to schemas is deprecated. Please add an explicit content property to your schema. For more information, see: https://content-collections.dev/docs/deprecations/implicit-content-property TypeError: object is not iterable (cannot read property Symbol(Symbol.iterator)) at helpers.ts:489 487 | await stopChild(server) 488 | await cleanup().catch(() => undefined) > 489 | throw new Error( | ^ 490 | `Failed to start app server at ${url}\nstdout:\n${serverStdout}\n\nstderr:\n${serverStderr}\n\n${error}`, 491 | ) 492 | } at handleServerRoutes (/tmp/tanstack-cli-e2e-f4INoi/resume-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.21/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:897:5) at async eval (/tmp/tanstack-cli-e2e-f4INoi/resume-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.21/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22) { cause: TypeError: object is not iterable (cannot read property Symbol(Symbol.iterator)) at handleServerRoutes (/tmp/tanstack-cli-e2e-f4INoi/resume-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.21/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:897:5) at async eval (/tmp/tanstack-cli-e2e-f4INoi/resume-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.21/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22), status: 500, statusText: undefined, headers: undefined, data: undefined, body: undefined, unhandled: true } TypeError: object is not iterable (cannot read property Symbol(Symbol.iterator)) at handleServerRoutes (/tmp/tanstack-cli-e2e-f4INoi/resume-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.21/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:897:5) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async eval (/tmp/tanstack-cli-e2e-f4INoi/resume-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.21/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:740:22) { cause: TypeError: object is not iterable (cannot read property Symbol(Symbol.iterator)) at handleServerRoutes (/tmp/tanstack-cli-e2e-f4INoi/resume-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.21/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:897:5) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async eval (/tmp/tanstack-cli-e2e-f4INoi/resume-template-smoke-app/node_modules/.pnpm/@TanStack+start-server-core@1.169.21/node_modules/@tanstack/sta
tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link: packages/cli/tests-e2e/router-only-smoke.spec.ts#L19
1) tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Start simple, ship quickly.' }) Expected: visible Timeout: 20000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 20000ms - waiting for getByRole('heading', { name: 'Start simple, ship quickly.' }) 17 | await expect( 18 | page.getByRole('heading', { name: 'Start simple, ship quickly.' }), > 19 | ).toBeVisible() | ^ 20 | 21 | const homeLinks = await page 22 | .locator('a[href^="/"]') at /home/runner/work/cli/cli/packages/cli/tests-e2e/router-only-smoke.spec.ts:19:7
tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link: packages/cli/tests-e2e/router-only-smoke.spec.ts#L19
1) tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Start simple, ship quickly.' }) Expected: visible Timeout: 20000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 20000ms - waiting for getByRole('heading', { name: 'Start simple, ship quickly.' }) 17 | await expect( 18 | page.getByRole('heading', { name: 'Start simple, ship quickly.' }), > 19 | ).toBeVisible() | ^ 20 | 21 | const homeLinks = await page 22 | .locator('a[href^="/"]') at /home/runner/work/cli/cli/packages/cli/tests-e2e/router-only-smoke.spec.ts:19:7
Matrix (solid-base-npm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Matrix (solid-addons-core-pnpm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Matrix (react-template-resume)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Matrix (react-template-ecommerce)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Matrix (react-base-pnpm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Matrix (react-base-npm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Matrix (react-addons-core-pnpm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Matrix (react-toolchain-deploy)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
1 failed tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link 3 passed (1.2m)
🎭 Playwright Run Summary
1 failed tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link 3 passed (1.2m)
🎭 Playwright Run Summary
1 failed tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link 3 passed (1.3m)
🎭 Playwright Run Summary
1 failed tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link 3 passed (1.3m)
🎭 Playwright Run Summary
1 failed tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link 1 flaky tests-e2e/templates-smoke.spec.ts:36:1 › @matrix creates and renders the ecommerce template ──── 2 passed (2.1m)
🎭 Playwright Run Summary
1 failed tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link 1 flaky tests-e2e/templates-smoke.spec.ts:36:1 › @matrix creates and renders the ecommerce template ──── 2 passed (2.2m)
🎭 Playwright Run Summary
1 failed tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link 2 flaky tests-e2e/templates-smoke.spec.ts:10:1 › @matrix creates and renders the resume template ─────── tests-e2e/templates-smoke.spec.ts:36:1 › @matrix creates and renders the ecommerce template ──── 1 passed (2.3m)
🎭 Playwright Run Summary
1 failed tests-e2e/router-only-smoke.spec.ts:5:1 › @matrix creates a React router-only app and navigates every internal link 1 flaky tests-e2e/templates-smoke.spec.ts:10:1 › @matrix creates and renders the resume template ─────── 2 passed (2.2m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report-react-addons-core-pnpm
2.68 MB
sha256:2dbcaf3eb12a0bc8458d3fc77a450997dc32fb50c86879c44a12b8d3d11a3663
playwright-report-react-base-npm
1.39 MB
sha256:6446b18c018caa441747aa9bbb61609191ef0cca1f869017659a881b7f427624
playwright-report-react-base-pnpm
1.66 MB
sha256:07e5b238eeda2c20590c3ecc5fbb051d977fb9cf5b33f8256a213ec3e2ea6fac
playwright-report-react-template-ecommerce
713 KB
sha256:46bcaaf406d0e399cc420dc15ccc795323620d6420d1f969c6cfa5eba987b3ef
playwright-report-react-template-resume
713 KB
sha256:33ce01a1d9b45ade7ba31208e30b95a8b3a7e6d7e7d0b3fdafcfd9d3650e15de
playwright-report-react-toolchain-deploy
1.76 MB
sha256:a1ff52eea490a832cd486fa5f5392c0aaa4aa9b2e3552108bfaee3ba86822aa5
playwright-report-solid-addons-core-pnpm
713 KB
sha256:bd543452af0133cb6a22af92d4ee880caa62cda4ac2c97a6728742c74916875e
playwright-report-solid-base-npm
713 KB
sha256:7d3eb87a7ba9e2e058480d988dce639a84797abebd5a510d27e8ea78ddbc030f