Skip to content

Bump the github-actions group with 4 updates #163

Bump the github-actions group with 4 updates

Bump the github-actions group with 4 updates #163

Triggered via pull request January 2, 2026 19:05
Status Failure
Total duration 17m 13s
Artifacts

playwright.yml

on: pull_request
E2E Test Hotfix Bypass
0s
E2E Test Hotfix Bypass
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 1 notice
[firefox] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:126:3 › Dynamic Pages @smoke › @ready dynamic pages have no 404 errors: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L167
4) [firefox] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:126:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors Error: expect(received).toHaveLength(expected) Expected length: 0 Received length: 2 Received array: ["http://localhost:4321/api/gdpr/consent (fetch)", "http://localhost:4321/api/gdpr/consent (fetch)"] 165 | await page.goto(caseStudyUrl) 166 | await page.waitForLoadState('networkidle') > 167 | expect(caseStudyChecker.failed404s).toHaveLength(0) | ^ 168 | } 169 | }) 170 | at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:167:43
[firefox] › test/e2e/specs/01-smoke/critical-paths.spec.ts:104:3 › Critical Paths @smoke › @ready main pages have no 404 errors: test/e2e/specs/01-smoke/critical-paths.spec.ts#L110
3) [firefox] › test/e2e/specs/01-smoke/critical-paths.spec.ts:104:3 › Critical Paths @smoke@ready main pages have no 404 errors Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Received 404 errors for: 404 POST http://localhost:4321/api/gdpr/consent 404 POST http://localhost:4321/api/gdpr/consent expect(received).toHaveLength(expected) Expected length: 0 Received length: 2 Received array: ["404 POST http://localhost:4321/api/gdpr/consent", "404 POST http://localhost:4321/api/gdpr/consent"] 108 | page.reset404Errors() 109 | await page.goto(path) > 110 | expect(page.errors404, `Received 404 errors for:\n${page.errors404.join("\n")}`).toHaveLength(0) | ^ 111 | } 112 | }) 113 | at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/critical-paths.spec.ts:110:88
[firefox] › test/e2e/specs/01-smoke/critical-paths.spec.ts:104:3 › Critical Paths @smoke › @ready main pages have no 404 errors: test/e2e/specs/01-smoke/critical-paths.spec.ts#L110
3) [firefox] › test/e2e/specs/01-smoke/critical-paths.spec.ts:104:3 › Critical Paths @smoke@ready main pages have no 404 errors Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Received 404 errors for: 404 POST http://localhost:4321/api/gdpr/consent 404 POST http://localhost:4321/api/gdpr/consent 404 POST http://localhost:4321/api/gdpr/consent expect(received).toHaveLength(expected) Expected length: 0 Received length: 3 Received array: ["404 POST http://localhost:4321/api/gdpr/consent", "404 POST http://localhost:4321/api/gdpr/consent", "404 POST http://localhost:4321/api/gdpr/consent"] 108 | page.reset404Errors() 109 | await page.goto(path) > 110 | expect(page.errors404, `Received 404 errors for:\n${page.errors404.join("\n")}`).toHaveLength(0) | ^ 111 | } 112 | }) 113 | at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/critical-paths.spec.ts:110:88
[firefox] › test/e2e/specs/01-smoke/critical-paths.spec.ts:104:3 › Critical Paths @smoke › @ready main pages have no 404 errors: test/e2e/specs/01-smoke/critical-paths.spec.ts#L110
3) [firefox] › test/e2e/specs/01-smoke/critical-paths.spec.ts:104:3 › Critical Paths @smoke@ready main pages have no 404 errors Error: Received 404 errors for: 404 POST http://localhost:4321/api/gdpr/consent expect(received).toHaveLength(expected) Expected length: 0 Received length: 1 Received array: ["404 POST http://localhost:4321/api/gdpr/consent"] 108 | page.reset404Errors() 109 | await page.goto(path) > 110 | expect(page.errors404, `Received 404 errors for:\n${page.errors404.join("\n")}`).toHaveLength(0) | ^ 111 | } 112 | }) 113 | at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/critical-paths.spec.ts:110:88
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:126:3 › Dynamic Pages @smoke › @ready dynamic pages have no 404 errors: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L139
2) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:126:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toHaveLength(expected) Expected length: 0 Received length: 2 Received array: ["http://localhost:4321/api/gdpr/consent (fetch)", "http://localhost:4321/api/gdpr/consent (fetch)"] 137 | await page.goto(articleUrl) 138 | await page.waitForLoadState('networkidle') > 139 | expect(articleChecker.failed404s).toHaveLength(0) | ^ 140 | } 141 | 142 | // Test service page at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:139:41
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:126:3 › Dynamic Pages @smoke › @ready dynamic pages have no 404 errors: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L167
2) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:126:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toHaveLength(expected) Expected length: 0 Received length: 2 Received array: ["http://localhost:4321/api/gdpr/consent (fetch)", "http://localhost:4321/api/gdpr/consent (fetch)"] 165 | await page.goto(caseStudyUrl) 166 | await page.waitForLoadState('networkidle') > 167 | expect(caseStudyChecker.failed404s).toHaveLength(0) | ^ 168 | } 169 | }) 170 | at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:167:43
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:126:3 › Dynamic Pages @smoke › @ready dynamic pages have no 404 errors: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L139
2) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:126:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors Error: expect(received).toHaveLength(expected) Expected length: 0 Received length: 2 Received array: ["http://localhost:4321/api/gdpr/consent (fetch)", "http://localhost:4321/api/gdpr/consent (fetch)"] 137 | await page.goto(articleUrl) 138 | await page.waitForLoadState('networkidle') > 139 | expect(articleChecker.failed404s).toHaveLength(0) | ^ 140 | } 141 | 142 | // Test service page at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:139:41
[chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:104:3 › Critical Paths @smoke › @ready main pages have no 404 errors: test/e2e/specs/01-smoke/critical-paths.spec.ts#L110
1) [chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:104:3 › Critical Paths @smoke@ready main pages have no 404 errors Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Received 404 errors for: 404 POST http://localhost:4321/api/gdpr/consent expect(received).toHaveLength(expected) Expected length: 0 Received length: 1 Received array: ["404 POST http://localhost:4321/api/gdpr/consent"] 108 | page.reset404Errors() 109 | await page.goto(path) > 110 | expect(page.errors404, `Received 404 errors for:\n${page.errors404.join("\n")}`).toHaveLength(0) | ^ 111 | } 112 | }) 113 | at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/critical-paths.spec.ts:110:88
[chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:104:3 › Critical Paths @smoke › @ready main pages have no 404 errors: test/e2e/specs/01-smoke/critical-paths.spec.ts#L110
1) [chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:104:3 › Critical Paths @smoke@ready main pages have no 404 errors Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Received 404 errors for: 404 POST http://localhost:4321/api/gdpr/consent 404 POST http://localhost:4321/api/gdpr/consent expect(received).toHaveLength(expected) Expected length: 0 Received length: 2 Received array: ["404 POST http://localhost:4321/api/gdpr/consent", "404 POST http://localhost:4321/api/gdpr/consent"] 108 | page.reset404Errors() 109 | await page.goto(path) > 110 | expect(page.errors404, `Received 404 errors for:\n${page.errors404.join("\n")}`).toHaveLength(0) | ^ 111 | } 112 | }) 113 | at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/critical-paths.spec.ts:110:88
[chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:104:3 › Critical Paths @smoke › @ready main pages have no 404 errors: test/e2e/specs/01-smoke/critical-paths.spec.ts#L110
1) [chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:104:3 › Critical Paths @smoke@ready main pages have no 404 errors Error: Received 404 errors for: 404 POST http://localhost:4321/api/gdpr/consent expect(received).toHaveLength(expected) Expected length: 0 Received length: 1 Received array: ["404 POST http://localhost:4321/api/gdpr/consent"] 108 | page.reset404Errors() 109 | await page.goto(path) > 110 | expect(page.errors404, `Received 404 errors for:\n${page.errors404.join("\n")}`).toHaveLength(0) | ^ 111 | } 112 | }) 113 | at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/critical-paths.spec.ts:110:88
E2E Tests
No files were found with the provided path: playwright-report/. No artifacts will be uploaded.
🎭 Playwright Run Summary
18 failed [chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:104:3 › Critical Paths @smoke@ready main pages have no 404 errors [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:126:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors [firefox] › test/e2e/specs/01-smoke/critical-paths.spec.ts:104:3 › Critical Paths @smoke@ready main pages have no 404 errors [firefox] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:126:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors [webkit] › test/e2e/specs/01-smoke/critical-paths.spec.ts:104:3 › Critical Paths @smoke@ready main pages have no 404 errors [webkit] › test/e2e/specs/01-smoke/critical-paths.spec.ts:114:3 › Critical Paths @smoke@ready main pages have no errors [webkit] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:126:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors [webkit] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:171:3 › Dynamic Pages @smoke@ready dynamic pages have no console errors [Mobile Chrome] › test/e2e/specs/01-smoke/critical-paths.spec.ts:38:3 › Critical Paths @smoke@ready mobile navigation works across main pages [Mobile Chrome] › test/e2e/specs/01-smoke/critical-paths.spec.ts:104:3 › Critical Paths @smoke@ready main pages have no 404 errors [Mobile Safari] › test/e2e/specs/01-smoke/critical-paths.spec.ts:38:3 › Critical Paths @smoke@ready mobile navigation works across main pages [Mobile Safari] › test/e2e/specs/01-smoke/critical-paths.spec.ts:104:3 › Critical Paths @smoke@ready main pages have no 404 errors [Mobile Safari] › test/e2e/specs/01-smoke/critical-paths.spec.ts:114:3 › Critical Paths @smoke@ready main pages have no errors [Mobile Safari] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:126:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors [Microsoft Edge] › test/e2e/specs/01-smoke/critical-paths.spec.ts:104:3 › Critical Paths @smoke@ready main pages have no 404 errors [Microsoft Edge] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:126:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors [Google Chrome] › test/e2e/specs/01-smoke/critical-paths.spec.ts:104:3 › Critical Paths @smoke@ready main pages have no 404 errors [Google Chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:126:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors 5 flaky [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:171:3 › Dynamic Pages @smoke@ready dynamic pages have no console errors [Mobile Chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:126:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors [Mobile Chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:171:3 › Dynamic Pages @smoke@ready dynamic pages have no console errors [Microsoft Edge] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:171:3 › Dynamic Pages @smoke@ready dynamic pages have no console errors [Google Chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:171:3 › Dynamic Pages @smoke@ready dynamic pages have no console errors 15 skipped 130 passed (15.1m)