Skip to content

refactor: refactoring navbars #132

refactor: refactoring navbars

refactor: refactoring navbars #132

Triggered via pull request February 23, 2026 17:52
Status Failure
Total duration 13m 42s
Artifacts 2

deploy.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

11 errors and 1 notice
E2E Tests
Process completed with exit code 127.
[chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › can navigate from the overview to the introduction: e2e/DocsPage.test.jsx#L32
3) [chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › can navigate from the overview to the introduction Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Introduction' }).first() at DocsPage.test.jsx:32 30 | name: "Introduction" 31 | }); > 32 | await introLink.first().click(); | ^ 33 | return await Playwright$1.expect(page).toHaveURL("/docs/manual/latest/introduction"); 34 | }); 35 | Playwright.test("introduction page renders main content with h1", async param => { at /home/runner/work/rescript-lang.org/rescript-lang.org/e2e/DocsPage.test.jsx:32:29
[chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › can navigate from the overview to the introduction: src/bindings/playwright-shim.mjs#L0
3) [chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › can navigate from the overview to the introduction Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › can navigate from the overview to the introduction: e2e/DocsPage.test.jsx#L32
3) [chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › can navigate from the overview to the introduction Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Introduction' }).first() at DocsPage.test.jsx:32 30 | name: "Introduction" 31 | }); > 32 | await introLink.first().click(); | ^ 33 | return await Playwright$1.expect(page).toHaveURL("/docs/manual/latest/introduction"); 34 | }); 35 | Playwright.test("introduction page renders main content with h1", async param => { at /home/runner/work/rescript-lang.org/rescript-lang.org/e2e/DocsPage.test.jsx:32:29
[chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › can navigate from the overview to the introduction: src/bindings/playwright-shim.mjs#L0
3) [chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › can navigate from the overview to the introduction Test timeout of 30000ms exceeded.
[chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › renders the docs overview heading: e2e/DocsPage.test.jsx#L18
2) [chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › renders the docs overview heading Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Documentation' }) Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByRole('heading', { name: 'Documentation' }) at DocsPage.test.jsx:18 16 | name: "Documentation" 17 | }); > 18 | return await Playwright$1.expect(heading).toBeVisible(); | ^ 19 | }); 20 | Playwright.test("docs navigation sidebar is present on the introduction page", async param => { 21 | let page = param.page; at /home/runner/work/rescript-lang.org/rescript-lang.org/e2e/DocsPage.test.jsx:18:47
[chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › renders the docs overview heading: e2e/DocsPage.test.jsx#L18
2) [chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › renders the docs overview heading Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Documentation' }) Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByRole('heading', { name: 'Documentation' }) at DocsPage.test.jsx:18 16 | name: "Documentation" 17 | }); > 18 | return await Playwright$1.expect(heading).toBeVisible(); | ^ 19 | }); 20 | Playwright.test("docs navigation sidebar is present on the introduction page", async param => { 21 | let page = param.page; at /home/runner/work/rescript-lang.org/rescript-lang.org/e2e/DocsPage.test.jsx:18:47
[chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › renders the docs overview heading: e2e/DocsPage.test.jsx#L18
2) [chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › renders the docs overview heading Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'Documentation' }) Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByRole('heading', { name: 'Documentation' }) at DocsPage.test.jsx:18 16 | name: "Documentation" 17 | }); > 18 | return await Playwright$1.expect(heading).toBeVisible(); | ^ 19 | }); 20 | Playwright.test("docs navigation sidebar is present on the introduction page", async param => { 21 | let page = param.page; at /home/runner/work/rescript-lang.org/rescript-lang.org/e2e/DocsPage.test.jsx:18:47
[chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › has the correct page title: e2e/DocsPage.test.jsx#L10
1) [chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › has the correct page title ── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(page).toHaveTitle(expected) failed Expected: "ReScript Documentation" Received: "" Timeout: 5000ms Call log: - Expect "toHaveTitle" with timeout 5000ms 9 × unexpected value "" at DocsPage.test.jsx:10 8 | let page = param.page; 9 | await page.goto("/docs"); > 10 | return await Playwright$1.expect(page).toHaveTitle("ReScript Documentation"); | ^ 11 | }); 12 | Playwright.test("renders the docs overview heading", async param => { 13 | let page = param.page; at /home/runner/work/rescript-lang.org/rescript-lang.org/e2e/DocsPage.test.jsx:10:44
[chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › has the correct page title: e2e/DocsPage.test.jsx#L10
1) [chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › has the correct page title ── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(page).toHaveTitle(expected) failed Expected: "ReScript Documentation" Received: "" Timeout: 5000ms Call log: - Expect "toHaveTitle" with timeout 5000ms 9 × unexpected value "" at DocsPage.test.jsx:10 8 | let page = param.page; 9 | await page.goto("/docs"); > 10 | return await Playwright$1.expect(page).toHaveTitle("ReScript Documentation"); | ^ 11 | }); 12 | Playwright.test("renders the docs overview heading", async param => { 13 | let page = param.page; at /home/runner/work/rescript-lang.org/rescript-lang.org/e2e/DocsPage.test.jsx:10:44
[chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › has the correct page title: e2e/DocsPage.test.jsx#L10
1) [chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › has the correct page title ── Error: expect(page).toHaveTitle(expected) failed Expected: "ReScript Documentation" Received: "" Timeout: 5000ms Call log: - Expect "toHaveTitle" with timeout 5000ms 9 × unexpected value "" at DocsPage.test.jsx:10 8 | let page = param.page; 9 | await page.goto("/docs"); > 10 | return await Playwright$1.expect(page).toHaveTitle("ReScript Documentation"); | ^ 11 | }); 12 | Playwright.test("renders the docs overview heading", async param => { 13 | let page = param.page; at /home/runner/work/rescript-lang.org/rescript-lang.org/e2e/DocsPage.test.jsx:10:44
🎭 Playwright Run Summary
30 failed [chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › has the correct page title ─── [chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › renders the docs overview heading [chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › can navigate from the overview to the introduction [chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › introduction page renders main content with h1 [chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › packages page loads ────────── [chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › has no accessibility violations on the docs overview [chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › has no accessibility violations on the introduction page [chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › visual snapshot — docs overview [chromium] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › visual snapshot — introduction page [chromium] › src/bindings/playwright-shim.mjs:36:10 › Landing Page › has the correct page title [chromium] › src/bindings/playwright-shim.mjs:36:10 › Landing Page › primary navigation links are present and visible [chromium] › src/bindings/playwright-shim.mjs:36:10 › Landing Page › Get Started link navigates to the introduction [chromium] › src/bindings/playwright-shim.mjs:36:10 › Landing Page › has no accessibility violations [chromium] › src/bindings/playwright-shim.mjs:36:10 › Landing Page › visual snapshot — desktop ─ [chromium] › src/bindings/playwright-shim.mjs:36:10 › Landing Page › visual snapshot — mobile ── [mobile-chrome] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › has the correct page title [mobile-chrome] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › renders the docs overview heading [mobile-chrome] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › can navigate from the overview to the introduction [mobile-chrome] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › introduction page renders main content with h1 [mobile-chrome] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › packages page loads ───── [mobile-chrome] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › has no accessibility violations on the docs overview [mobile-chrome] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › has no accessibility violations on the introduction page [mobile-chrome] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › visual snapshot — docs overview [mobile-chrome] › src/bindings/playwright-shim.mjs:36:10 › Docs Page › visual snapshot — introduction page [mobile-chrome] › src/bindings/playwright-shim.mjs:36:10 › Landing Page › has the correct page title [mobile-chrome] › src/bindings/playwright-shim.mjs:36:10 › Landing Page › Get Started link navigates to the introduction [mobile-chrome] › src/bindings/playwright-shim.mjs:36:10 › Landing Page › GitHub social link is present [mobile-chrome] › src/bindings/playwright-shim.mjs:36:10 › Landing Page › has no accessibility violations [mobile-chrome] › src/bindings/playwright-shim.mjs:36:10 › Landing Page › visual snapshot — desktop [mobile-chrome] › src/bindings/playwright-shim.mjs:36:10 › Landing Page › visual snapshot — mobile 8 passed (5.6m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report Expired
35.2 MB
sha256:4338643c445492690c9e4bbdf8850d90320a3193e11620808241ea4fd6a37533
test-results Expired
41.9 MB
sha256:3a7616bea28aab5c56bbff15cc48d4623ddc786c6dbfc633f732d7e8a53b26c1