Skip to content

feat: add India Lottery Results to llms.txt hub #535

feat: add India Lottery Results to llms.txt hub

feat: add India Lottery Results to llms.txt hub #535

Triggered via pull request November 7, 2025 11:28
Status Failure
Total duration 25m 34s
Artifacts

pr-review.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 2 warnings, and 1 notice
[chromium] › tests/pages.spec.ts:4:7 › Main Pages › homepage should load and display key elements: tests/pages.spec.ts#L22
3) [chromium] › tests/pages.spec.ts:4:7 › Main Pages › homepage should load and display key elements Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBeTruthy() Received: false 20 | // Check at least some key content is present 21 | const hasContent = await page.locator('text=/featured|tools|developer/i').first().isVisible() > 22 | expect(hasContent).toBeTruthy() | ^ 23 | }) 24 | 25 | test('about page should load and display content', async ({ page }) => { at /home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e/tests/pages.spec.ts:22:24
[chromium] › tests/pages.spec.ts:4:7 › Main Pages › homepage should load and display key elements: tests/pages.spec.ts#L22
3) [chromium] › tests/pages.spec.ts:4:7 › Main Pages › homepage should load and display key elements Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBeTruthy() Received: false 20 | // Check at least some key content is present 21 | const hasContent = await page.locator('text=/featured|tools|developer/i').first().isVisible() > 22 | expect(hasContent).toBeTruthy() | ^ 23 | }) 24 | 25 | test('about page should load and display content', async ({ page }) => { at /home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e/tests/pages.spec.ts:22:24
[chromium] › tests/pages.spec.ts:4:7 › Main Pages › homepage should load and display key elements: tests/pages.spec.ts#L22
3) [chromium] › tests/pages.spec.ts:4:7 › Main Pages › homepage should load and display key elements Error: expect(received).toBeTruthy() Received: false 20 | // Check at least some key content is present 21 | const hasContent = await page.locator('text=/featured|tools|developer/i').first().isVisible() > 22 | expect(hasContent).toBeTruthy() | ^ 23 | }) 24 | 25 | test('about page should load and display content', async ({ page }) => { at /home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e/tests/pages.spec.ts:22:24
[chromium] › tests/interactions.spec.ts:214:7 › Mobile Interactions › mobile search should work: tests/interactions.spec.ts#L220
2) [chromium] › tests/interactions.spec.ts:214:7 › Mobile Interactions › mobile search should work Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.isVisible: Error: strict mode violation: getByRole('button', { name: /search/i }) resolved to 2 elements: 1) <button type="button" aria-label="Toggle search" class="md:hidden text-muted-foreground hover:text-foreground">…</button> aka getByRole('button', { name: 'Toggle search' }) 2) <button type="submit" aria-label="Search" class="absolute inset-y-0 right-0 flex items-center px-2 text-muted-foreground">…</button> aka getByRole('button', { name: 'Search', exact: true }) Call log: - checking visibility of getByRole('button', { name: /search/i }) 218 | const searchTrigger = page.getByRole('button', { name: /search/i }) 219 | > 220 | if (await searchTrigger.isVisible()) { | ^ 221 | await searchTrigger.click() 222 | 223 | // Should show search input at /home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e/tests/interactions.spec.ts:220:29
[chromium] › tests/interactions.spec.ts:214:7 › Mobile Interactions › mobile search should work: tests/interactions.spec.ts#L220
2) [chromium] › tests/interactions.spec.ts:214:7 › Mobile Interactions › mobile search should work Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.isVisible: Error: strict mode violation: getByRole('button', { name: /search/i }) resolved to 2 elements: 1) <button type="button" aria-label="Toggle search" class="md:hidden text-muted-foreground hover:text-foreground">…</button> aka getByRole('button', { name: 'Toggle search' }) 2) <button type="submit" aria-label="Search" class="absolute inset-y-0 right-0 flex items-center px-2 text-muted-foreground">…</button> aka getByRole('button', { name: 'Search', exact: true }) Call log: - checking visibility of getByRole('button', { name: /search/i }) 218 | const searchTrigger = page.getByRole('button', { name: /search/i }) 219 | > 220 | if (await searchTrigger.isVisible()) { | ^ 221 | await searchTrigger.click() 222 | 223 | // Should show search input at /home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e/tests/interactions.spec.ts:220:29
[chromium] › tests/interactions.spec.ts:214:7 › Mobile Interactions › mobile search should work: tests/interactions.spec.ts#L220
2) [chromium] › tests/interactions.spec.ts:214:7 › Mobile Interactions › mobile search should work Error: locator.isVisible: Error: strict mode violation: getByRole('button', { name: /search/i }) resolved to 2 elements: 1) <button type="button" aria-label="Toggle search" class="md:hidden text-muted-foreground hover:text-foreground">…</button> aka getByRole('button', { name: 'Toggle search' }) 2) <button type="submit" aria-label="Search" class="absolute inset-y-0 right-0 flex items-center px-2 text-muted-foreground">…</button> aka getByRole('button', { name: 'Search', exact: true }) Call log: - checking visibility of getByRole('button', { name: /search/i }) 218 | const searchTrigger = page.getByRole('button', { name: /search/i }) 219 | > 220 | if (await searchTrigger.isVisible()) { | ^ 221 | await searchTrigger.click() 222 | 223 | // Should show search input at /home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e/tests/interactions.spec.ts:220:29
[chromium] › tests/interactions.spec.ts:4:7 › User Interactions › search functionality should work: tests/interactions.spec.ts#L13
1) [chromium] › tests/interactions.spec.ts:4:7 › User Interactions › search functionality should work Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForURL: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation to "**/search?*" until "load" navigated to "http://localhost:3000/" ============================================================ 11 | 12 | // Should navigate to search results or show results > 13 | await page.waitForURL('**/search?*') | ^ 14 | // Check that we're on search page and results are shown 15 | await expect(page.getByRole('heading', { level: 1 })).toBeVisible() 16 | }) at /home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e/tests/interactions.spec.ts:13:16
[chromium] › tests/interactions.spec.ts:4:7 › User Interactions › search functionality should work: tests/interactions.spec.ts#L13
1) [chromium] › tests/interactions.spec.ts:4:7 › User Interactions › search functionality should work Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForURL: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation to "**/search?*" until "load" navigated to "http://localhost:3000/" ============================================================ 11 | 12 | // Should navigate to search results or show results > 13 | await page.waitForURL('**/search?*') | ^ 14 | // Check that we're on search page and results are shown 15 | await expect(page.getByRole('heading', { level: 1 })).toBeVisible() 16 | }) at /home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e/tests/interactions.spec.ts:13:16
[chromium] › tests/interactions.spec.ts:4:7 › User Interactions › search functionality should work: tests/interactions.spec.ts#L13
1) [chromium] › tests/interactions.spec.ts:4:7 › User Interactions › search functionality should work TimeoutError: page.waitForURL: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation to "**/search?*" until "load" navigated to "http://localhost:3000/" ============================================================ 11 | 12 | // Should navigate to search results or show results > 13 | await page.waitForURL('**/search?*') | ^ 14 | // Check that we're on search page and results are shown 15 | await expect(page.getByRole('heading', { level: 1 })).toBeVisible() 16 | }) at /home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e/tests/interactions.spec.ts:13:16
E2E Tests
e2e#test:e2e: command (/home/runner/work/llms-txt-hub/llms-txt-hub/apps/e2e) /home/runner/setup-pnpm/node_modules/.bin/pnpm run test:e2e exited (1)
Validate
Input 'fail_on_error' has been deprecated with message: Deprecated, use `fail_level` instead.
E2E Tests
No files were found with the provided path: apps/e2e/playwright-report/. No artifacts will be uploaded.
🎭 Playwright Run Summary
18 failed [chromium] › tests/interactions.spec.ts:4:7 › User Interactions › search functionality should work [chromium] › tests/interactions.spec.ts:214:7 › Mobile Interactions › mobile search should work [chromium] › tests/pages.spec.ts:4:7 › Main Pages › homepage should load and display key elements [chromium] › tests/pages.spec.ts:47:7 › Main Pages › websites page should load and display website list [chromium] › tests/pages.spec.ts:57:7 › Main Pages › members page should load and display member list [chromium] › tests/pages.spec.ts:74:7 › Main Pages › faq page should load and display FAQ content [chromium] › tests/pages.spec.ts:119:7 › Search and Navigation › navigation should work between pages [chromium] › tests/pages.spec.ts:154:7 › Legal Pages › cookies policy should load ────────────── [chromium] › tests/simple.spec.ts:79:7 › Navigation Tests › can navigate between pages ───────── [mobile] › tests/interactions.spec.ts:65:7 › Navigation Interactions › footer links should work [mobile] › tests/interactions.spec.ts:84:7 › Navigation Interactions › breadcrumb navigation should work if present [mobile] › tests/interactions.spec.ts:214:7 › Mobile Interactions › mobile search should work ── [mobile] › tests/pages.spec.ts:35:7 › Main Pages › guides page should load and display guides ── [mobile] › tests/pages.spec.ts:57:7 › Main Pages › members page should load and display member list [mobile] › tests/pages.spec.ts:74:7 › Main Pages › faq page should load and display FAQ content [mobile] › tests/pages.spec.ts:109:7 › Search and Navigation › search page should work with query parameter [mobile] › tests/pages.spec.ts:119:7 › Search and Navigation › navigation should work between pages [mobile] › tests/pages.spec.ts:154:7 › Legal Pages › cookies policy should load ──────────────── 2 flaky [mobile] › tests/pages.spec.ts:47:7 › Main Pages › websites page should load and display website list [mobile] › tests/pages.spec.ts:186:7 › Performance and Accessibility › homepage should load within reasonable time 65 passed (20.5m)