Skip to content

Don't cache the parsed markdows in the docs #1517

Don't cache the parsed markdows in the docs

Don't cache the parsed markdows in the docs #1517

Triggered via pull request January 6, 2025 14:40
Status Success
Total duration 10m 0s
Artifacts 7

gui-pull-request.yml

on: pull_request
🔍 Files Changed  /  Changed Files
9s
🔍 Files Changed / Changed Files
🧹 Prettier
28s
🧹 Prettier
Matrix: 🧰 Checks / 🎭 Playwright Tests
🧰 Checks  /  👮 Lint GUI
7m 29s
🧰 Checks / 👮 Lint GUI
📚 Deploy Storybook  /  🚀 Deploy React to Chromatic
2m 4s
📚 Deploy Storybook / 🚀 Deploy React to Chromatic
🧰 Checks  /  🔗 Merge Playwright Reports
22s
🧰 Checks / 🔗 Merge Playwright Reports
📚 Deploy Storybook  /  💬 Comment on PR
11s
📚 Deploy Storybook / 💬 Comment on PR
GUI Required Checks
0s
GUI Required Checks
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 8 warnings, and 1 notice
[Dashboard] › integration-test/dashboard/labelsPanel.spec.ts:54:1 › labels: ../../../../../runner/_work/enso/enso/app/gui/integration-test/dashboard/labelsPanel.spec.ts#L1
1) [Dashboard] › integration-test/dashboard/labelsPanel.spec.ts:54:1 › labels ──────────────────── Test timeout of 25000ms exceeded.
[Dashboard] › integration-test/dashboard/labelsPanel.spec.ts:54:1 › labels: ../../../../../runner/_work/enso/enso/app/gui/integration-test/dashboard/labelsPanel.spec.ts#L61
1) [Dashboard] › integration-test/dashboard/labelsPanel.spec.ts:54:1 › labels ──────────────────── Error: locator.click: Test timeout of 25000ms exceeded. Call log: - waiting for getByRole('button', { name: 'new label' }).getByText('new label') 59 | 60 | // "New Label" modal > 61 | await locateNewLabelButton(page).click() | ^ 62 | await expect(locateNewLabelModal(page)).toBeVisible() 63 | 64 | // "New Label" modal with name set at /runner/_work/enso/enso/app/gui/integration-test/dashboard/labelsPanel.spec.ts:61:40 at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12) at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12) at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12)
[Dashboard] › integration-test/dashboard/labelsPanel.spec.ts:54:1 › labels: ../../../../../runner/_work/enso/enso/app/gui/integration-test/dashboard/labelsPanel.spec.ts#L1
1) [Dashboard] › integration-test/dashboard/labelsPanel.spec.ts:54:1 › labels ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 25000ms exceeded.
[Dashboard] › integration-test/dashboard/labelsPanel.spec.ts:54:1 › labels: ../../../../../runner/_work/enso/enso/app/gui/integration-test/dashboard/labelsPanel.spec.ts#L61
1) [Dashboard] › integration-test/dashboard/labelsPanel.spec.ts:54:1 › labels ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 25000ms exceeded. Call log: - waiting for getByRole('button', { name: 'new label' }).getByText('new label') 59 | 60 | // "New Label" modal > 61 | await locateNewLabelButton(page).click() | ^ 62 | await expect(locateNewLabelModal(page)).toBeVisible() 63 | 64 | // "New Label" modal with name set at /runner/_work/enso/enso/app/gui/integration-test/dashboard/labelsPanel.spec.ts:61:40 at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12) at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12) at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12)
[Dashboard] › integration-test/dashboard/pageSwitcher.spec.ts:18:1 › page switcher: ../../../../../runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/DrivePageActions.ts#L401
2) [Dashboard] › integration-test/dashboard/pageSwitcher.spec.ts:18:1 › page switcher › Create empty project Error: locator.click: Error: strict mode violation: getByText('New Project', { exact: true }) resolved to 2 elements: 1) <span class="inline-flex items-center justify-center gap-1 w-full">New Project</span> aka getByTestId('drive-view').locator('button').filter({ hasText: 'New Project' }) 2) <span id=":r6s:" class="text-invert text-[13.5px] leading-[19px] before:h-[2px] after:h-[2px] macos:before:h-[1px] macos:after:h-[3px] font-medium whitespace-normal flex-col before:block after:block before:flex-none after:flex-none before:w-full after:w-full">New Project</span> aka getByRole('button', { name: 'New Project' }) Call log: - waiting for getByText('New Project', { exact: true }) at integration-test/dashboard/actions/DrivePageActions.ts:401 399 | newEmptyProjectTest() { 400 | return this.step('Create empty project', (page) => > 401 | page.getByText(TEXT.newEmptyProject, { exact: true }).click(), | ^ 402 | ).into(EditorPageActions<Context>) 403 | } 404 | at callback (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/DrivePageActions.ts:401:61) at /runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:147:48 at callback (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:147:31) at /runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:141:23 at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12) at EditorPageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12) at EditorPageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12) at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12) at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12) at EditorPageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12)
[Dashboard] › integration-test/dashboard/pageSwitcher.spec.ts:18:1 › page switcher: ../../../../../runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/DrivePageActions.ts#L401
2) [Dashboard] › integration-test/dashboard/pageSwitcher.spec.ts:18:1 › page switcher › Create empty project Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: getByText('New Project', { exact: true }) resolved to 2 elements: 1) <span class="inline-flex items-center justify-center gap-1 w-full">New Project</span> aka getByTestId('drive-view').locator('button').filter({ hasText: 'New Project' }) 2) <span id=":r6s:" class="text-invert text-[13.5px] leading-[19px] before:h-[2px] after:h-[2px] macos:before:h-[1px] macos:after:h-[3px] font-medium whitespace-normal flex-col before:block after:block before:flex-none after:flex-none before:w-full after:w-full">New Project</span> aka getByRole('button', { name: 'New Project' }) Call log: - waiting for getByText('New Project', { exact: true }) at integration-test/dashboard/actions/DrivePageActions.ts:401 399 | newEmptyProjectTest() { 400 | return this.step('Create empty project', (page) => > 401 | page.getByText(TEXT.newEmptyProject, { exact: true }).click(), | ^ 402 | ).into(EditorPageActions<Context>) 403 | } 404 | at callback (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/DrivePageActions.ts:401:61) at /runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:147:48 at callback (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:147:31) at /runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:141:23 at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12) at EditorPageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12) at EditorPageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12) at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12) at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12) at EditorPageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12)
[Dashboard] › integration-test/dashboard/userMenu.spec.ts:6:1 › user menu: ../../../../../runner/_work/enso/enso/app/gui/integration-test/dashboard/userMenu.spec.ts#L1
3) [Dashboard] › integration-test/dashboard/userMenu.spec.ts:6:1 › user menu › Open user menu ──── Test timeout of 25000ms exceeded.
[Dashboard] › integration-test/dashboard/userMenu.spec.ts:6:1 › user menu: ../../../../../runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/openUserMenuAction.ts#L11
3) [Dashboard] › integration-test/dashboard/userMenu.spec.ts:6:1 › user menu › Open user menu ──── Error: locator.click: Test timeout of 25000ms exceeded. Call log: - waiting for getByLabel('User Settings').locator('visible=true') - locator resolved to <button data-rac="" type="button" aria-expanded="false" aria-label="User Settings" id="react-aria6304548839-:rs:" class="group h-[max-content] outline-transparent border-transparent whitespace-nowrap cursor-pointer select-none appearance-none text-center items-center justify-center transition-[opacity,outline-offset,background,border-color] duration-150 ease-in-out disabled:opacity-100 [&.disabled]:opacity-100 disabled:cursor-default [&.disabled]:cursor-default text-xs leading-[20px] before:h-[2px] af…>…</button> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <header class="sticky z-1 top-0 grid grid-cols-[1fr_auto_1fr] items-center border-b transition-[border-color] duration-150 px-4 pt-[5px] pb-1.5 min-h-12 border-transparent">…</header> from <div id="enso-portal-root" class="enso-portal-root">…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <header class="sticky z-1 top-0 grid grid-cols-[1fr_auto_1fr] items-center border-b transition-[border-color] duration-150 px-4 pt-[5px] pb-1.5 min-h-12 border-transparent">…</header> from <div id="enso-portal-root" class="enso-portal-root">…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <header class="sticky z-1 top-0 grid grid-cols-[1fr_auto_1fr] items-center border-b transition-[border-color] duration-150 px-4 pt-[5px] pb-1.5 min-h-12 border-transparent">…</header> from <div id="enso-portal-root" class="enso-portal-root">…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <header class="sticky z-1 top-0 grid grid-cols-[1fr_auto_1fr] items-center border-b transition-[border-color] duration-150 px-4 pt-[5px] pb-1.5 min-h-12 border-transparent">…</header> from <div id="enso-portal-root" class="enso-portal-root">…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <header class="sticky z-1 top-0 grid grid-cols-[1fr_auto_1fr] items-center border-b transition-[border-color] duration-150 px-4 pt-[5px] pb-1.5 min-h-12 border-transparent">…</header> from <div id="enso-portal-root" class="enso-portal-root">…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <header class="sticky z-1 top-0 grid grid-cols-[1fr_auto_1fr] items-center border-b transition-[border-color] duration-150 px-4 pt-[5px] pb-1.5 min-h-12 border-transparent">…</header> from <div id="enso-portal-root" class="enso-portal-root">…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable -
[Dashboard] › integration-test/dashboard/userMenu.spec.ts:6:1 › user menu: ../../../../../runner/_work/enso/enso/app/gui/integration-test/dashboard/userMenu.spec.ts#L1
3) [Dashboard] › integration-test/dashboard/userMenu.spec.ts:6:1 › user menu › Open user menu ──── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 25000ms exceeded.
[Dashboard] › integration-test/dashboard/userMenu.spec.ts:6:1 › user menu: ../../../../../runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/openUserMenuAction.ts#L11
3) [Dashboard] › integration-test/dashboard/userMenu.spec.ts:6:1 › user menu › Open user menu ──── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 25000ms exceeded. Call log: - waiting for getByLabel('User Settings').locator('visible=true') - locator resolved to <button data-rac="" type="button" aria-expanded="false" aria-label="User Settings" id="react-aria2815785362-:rs:" class="group h-[max-content] outline-transparent border-transparent whitespace-nowrap cursor-pointer select-none appearance-none text-center items-center justify-center transition-[opacity,outline-offset,background,border-color] duration-150 ease-in-out disabled:opacity-100 [&.disabled]:opacity-100 disabled:cursor-default [&.disabled]:cursor-default text-xs leading-[20px] before:h-[2px] af…>…</button> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <header class="sticky z-1 top-0 grid grid-cols-[1fr_auto_1fr] items-center border-b transition-[border-color] duration-150 px-4 pt-[5px] pb-1.5 min-h-12 border-transparent">…</header> from <div id="enso-portal-root" class="enso-portal-root">…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <header class="sticky z-1 top-0 grid grid-cols-[1fr_auto_1fr] items-center border-b transition-[border-color] duration-150 px-4 pt-[5px] pb-1.5 min-h-12 border-transparent">…</header> from <div id="enso-portal-root" class="enso-portal-root">…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <header class="sticky z-1 top-0 grid grid-cols-[1fr_auto_1fr] items-center border-b transition-[border-color] duration-150 px-4 pt-[5px] pb-1.5 min-h-12 border-transparent">…</header> from <div id="enso-portal-root" class="enso-portal-root">…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <header class="sticky z-1 top-0 grid grid-cols-[1fr_auto_1fr] items-center border-b transition-[border-color] duration-150 px-4 pt-[5px] pb-1.5 min-h-12 border-transparent">…</header> from <div id="enso-portal-root" class="enso-portal-root">…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <header class="sticky z-1 top-0 grid grid-cols-[1fr_auto_1fr] items-center border-b transition-[border-color] duration-150 px-4 pt-[5px] pb-1.5 min-h-12 border-transparent">…</header> from <div id="enso-portal-root" class="enso-portal-root">…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <header class="sticky z-1 top-0 grid grid-cols-[1fr_auto_1fr] items-center border-b transition-[border-color] duration-150 px-4 pt-[5px] pb-1.5 min-h-12 border-transparent">…</header> from <div id="enso-portal-root" class="enso-portal-root">…</div> subtree intercepts pointer events - retrying click action, atte
🔍 Files Changed / Changed Files
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
🧹 Prettier
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
📚 Deploy Storybook / 🚀 Deploy React to Chromatic
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
📚 Deploy Storybook / 💬 Comment on PR
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
🧰 Checks / 🔗 Merge Playwright Reports
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: app/gui/[Dashboard] › integration-test/dashboard/organizationSettings.spec.ts#L1
app/gui/[Dashboard] › integration-test/dashboard/organizationSettings.spec.ts took 15.6s
🧰 Checks / 👮 Lint GUI
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
GUI Required Checks
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
🎭 Playwright Run Summary
4 flaky [Dashboard] › integration-test/dashboard/labelsPanel.spec.ts:54:1 › labels ───────────────────── [Dashboard] › integration-test/dashboard/pageSwitcher.spec.ts:18:1 › page switcher ───────────── [Dashboard] › integration-test/dashboard/userMenu.spec.ts:6:1 › user menu ────────────────────── [Dashboard] › integration-test/dashboard/userMenu.spec.ts:13:1 › download app ────────────────── 3 skipped 285 passed (4.3m)

Artifacts

Produced during runtime
Name Size
blob-report-1
291 KB
blob-report-2
9.55 MB
blob-report-3
99.7 KB
blob-report-4
86.4 KB
blob-report-5
109 KB
blob-report-6
92.9 KB
playwright-report--attempt-1
10.5 MB