Skip to content

chore: bump up react-router-dom version to v7 #20502

chore: bump up react-router-dom version to v7

chore: bump up react-router-dom version to v7 #20502

Triggered via pull request December 23, 2024 03:43
Status Failure
Total duration 16m 34s
Artifacts 9

build-test.yml

on: pull_request
Matrix: build-native
Build Server native
1m 10s
Build Server native
Build @affine/electron renderer
2m 32s
Build @affine/electron renderer
test-build-mobile-app  /  output-env
3s
test-build-mobile-app / output-env
Matrix: Analyze
Matrix: Legacy Blocksuite E2E Test
Matrix: E2E Mobile Test
Matrix: E2E Test
Matrix: Unit Test
Matrix: server-e2e-test
Matrix: Server Copilot E2E Test
Server Test
7m 54s
Server Test
Server Copilot Api Test
26s
Server Copilot Api Test
Matrix: desktop-test
test-build-mobile-app  /  build-android-web
2m 50s
test-build-mobile-app / build-android-web
test-build-mobile-app  /  build-ios-web
2m 54s
test-build-mobile-app / build-ios-web
test-build-mobile-app  /  android
6m 9s
test-build-mobile-app / android
test-build-mobile-app  /  ios
3m 13s
test-build-mobile-app / ios
3, 2, 1 Launch
0s
3, 2, 1 Launch
Fit to window
Zoom out
Zoom in

Annotations

28 errors, 66 warnings, and 24 notices
selection/native.spec.ts:1756:1 › unexpected scroll when clicking padding area: blocksuite/tests-legacy/selection/native.spec.ts#L1769
1) selection/native.spec.ts:1756:1 › unexpected scroll when clicking padding area ──────────────── TimeoutError: locator.boundingBox: Timeout 5000ms exceeded. Call log: - waiting for locator('[data-block-id="34"]') 1767 | 1768 | const list = page.locator('[data-block-id="34"]'); > 1769 | const listRect = await list.boundingBox(); | ^ 1770 | assertExists(listRect); 1771 | await page.mouse.click(listRect.x - 30, listRect.y + 5); 1772 | const newListRect = await list.boundingBox(); at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/selection/native.spec.ts:1769:31
Lint: packages/frontend/admin/src/modules/setup/form.tsx#L205
Promise-returning function provided to attribute where a void return was expected
Lint: packages/frontend/component/src/components/auth-components/onboarding-page.tsx#L269
Promises must be awaited, end with a call to .catch, or end with a call to .then with a rejection handler
Lint: packages/frontend/core/src/commands/affine-navigation.tsx#L37
Promises must be awaited, end with a call to .catch, or end with a call to .then with a rejection handler
Lint: packages/frontend/core/src/commands/affine-navigation.tsx#L53
Promises must be awaited, end with a call to .catch, or end with a call to .then with a rejection handler
Lint: packages/frontend/core/src/commands/affine-navigation.tsx#L69
Promises must be awaited, end with a call to .catch, or end with a call to .then with a rejection handler
Lint: packages/frontend/core/src/commands/affine-navigation.tsx#L132
Promises must be awaited, end with a call to .catch, or end with a call to .then with a rejection handler
Lint: packages/frontend/core/src/components/affine/ai-onboarding/local.dialog.tsx#L56
Promises must be awaited, end with a call to .catch, or end with a call to .then with a rejection handler
Lint: packages/frontend/core/src/components/affine/empty/collections.tsx#L43
Promises must be awaited, end with a call to .catch, or end with a call to .then with a rejection handler
Lint: packages/frontend/core/src/components/cloud/share-header-right-item/import-template.tsx#L17
Promise-returning function provided to attribute where a void return was expected
Lint: packages/frontend/core/src/components/doc-properties/tags-inline-editor.tsx#L119
Promises must be awaited, end with a call to .catch, or end with a call to .then with a rejection handler
[Mobile Safari] › home.spec.ts:44:5 › all tab: tests/affine-mobile/e2e/home.spec.ts#L51
1) [Mobile Safari] › home.spec.ts:44:5 › all tab ───────────────────────────────────────────────── Error: expect(received).toBeGreaterThan(expected) Expected: > 0 Received: 0 49 | 50 | const todayDocs = page.getByTestId('doc-card'); > 51 | expect(await todayDocs.count()).toBeGreaterThan(0); | ^ 52 | }); 53 | at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/home.spec.ts:51:35
[Mobile Safari] › home.spec.ts:44:5 › all tab: tests/affine-mobile/e2e/home.spec.ts#L51
1) [Mobile Safari] › home.spec.ts:44:5 › all tab ───────────────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBeGreaterThan(expected) Expected: > 0 Received: 0 49 | 50 | const todayDocs = page.getByTestId('doc-card'); > 51 | expect(await todayDocs.count()).toBeGreaterThan(0); | ^ 52 | }); 53 | at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/home.spec.ts:51:35
[Mobile Safari] › home.spec.ts:44:5 › all tab: tests/affine-mobile/e2e/home.spec.ts#L51
1) [Mobile Safari] › home.spec.ts:44:5 › all tab ───────────────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBeGreaterThan(expected) Expected: > 0 Received: 0 49 | 50 | const todayDocs = page.getByTestId('doc-card'); > 51 | expect(await todayDocs.count()).toBeGreaterThan(0); | ^ 52 | }); 53 | at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/home.spec.ts:51:35
[Mobile Safari] › home.spec.ts:44:5 › all tab: tests/affine-mobile/e2e/home.spec.ts#L51
1) [Mobile Safari] › home.spec.ts:44:5 › all tab ───────────────────────────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBeGreaterThan(expected) Expected: > 0 Received: 0 49 | 50 | const todayDocs = page.getByTestId('doc-card'); > 51 | expect(await todayDocs.count()).toBeGreaterThan(0); | ^ 52 | }); 53 | at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/home.spec.ts:51:35
E2E Mobile Test (2)
Process completed with exit code 1.
edgeless/note/resize.spec.ts:138:1 › resize note then auto size and custom size: blocksuite/tests-legacy/utils/asserts.ts#L888
1) edgeless/note/resize.spec.ts:138:1 › resize note then auto size and custom size ─────────────── Error: expect(received).toBeCloseTo(expected, precision) Expected: 192 Received: 92 Expected precision: 0 Expected difference: < 0.5 Received difference: 100 at utils/asserts.ts:888 886 | expect(a.y).toBeCloseTo(b.y, 0); 887 | expect(a.w).toBeCloseTo(b.w, 0); > 888 | expect(a.h).toBeCloseTo(b.h, 0); | ^ 889 | } 890 | 891 | export function assertDOMRectEqual(a: DOMRect, b: DOMRect) { at assertRectEqual (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/utils/asserts.ts:888:15) at assertNoteRectEqual (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/utils/asserts.ts:881:3) at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/edgeless/note/resize.spec.ts:188:3
format-bar.spec.ts:238:1 › should format quick bar be able to change background color: blocksuite/tests-legacy/format-bar.spec.ts#L276
1) format-bar.spec.ts:238:1 › should format quick bar be able to change background color ───────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('.affine-format-bar-widget').getByTestId('unset') - locator resolved to <editor-menu-action role="button" data-testid="unset">…</editor-menu-action> - attempting click action - waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 100ms 9 × waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 500ms 274 | 275 | await expect(highlight.defaultColorBtn).toBeVisible(); > 276 | await highlight.defaultColorBtn.click(); | ^ 277 | 278 | expect(await getPageSnapshot(page, true)).toMatchSnapshot( 279 | `${testInfo.title}_default_color.json` at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/format-bar.spec.ts:276:35
format-bar.spec.ts:238:1 › should format quick bar be able to change background color: blocksuite/tests-legacy/format-bar.spec.ts#L275
1) format-bar.spec.ts:238:1 › should format quick bar be able to change background color ───────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.affine-format-bar-widget').getByTestId('unset') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.affine-format-bar-widget').getByTestId('unset') 9 × locator resolved to <editor-menu-action role="button" data-testid="unset">…</editor-menu-action> - unexpected value "hidden" 273 | ); 274 | > 275 | await expect(highlight.defaultColorBtn).toBeVisible(); | ^ 276 | await highlight.defaultColorBtn.click(); 277 | 278 | expect(await getPageSnapshot(page, true)).toMatchSnapshot( at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/format-bar.spec.ts:275:43
[Mobile Safari] › explorer-folder.spec.ts:49:5 › create a folder: tests/affine-mobile/e2e/explorer-folder.spec.ts#L19
1) [Mobile Safari] › explorer-folder.spec.ts:49:5 › create a folder ────────────────────────────── Error: expect(received).toEqual(expected) // deep equality Expected: "rename-input" Received: null 17 | const isRenameInputFocused = async (page: Page) => { 18 | const focusElTestid = await getAttrOfActiveElement(page); > 19 | expect(focusElTestid).toEqual('rename-input'); | ^ 20 | }; 21 | 22 | const createRootFolder = async (page: Page, name: string) => { at isRenameInputFocused (/home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/explorer-folder.spec.ts:19:25) at createRootFolder (/home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/explorer-folder.spec.ts:27:3) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/explorer-folder.spec.ts:50:16
[Mobile Safari] › explorer-folder.spec.ts:54:5 › create a sub folder: tests/affine-mobile/e2e/explorer-folder.spec.ts#L19
2) [Mobile Safari] › explorer-folder.spec.ts:54:5 › create a sub folder ────────────────────────── Error: expect(received).toEqual(expected) // deep equality Expected: "rename-input" Received: null 17 | const isRenameInputFocused = async (page: Page) => { 18 | const focusElTestid = await getAttrOfActiveElement(page); > 19 | expect(focusElTestid).toEqual('rename-input'); | ^ 20 | }; 21 | 22 | const createRootFolder = async (page: Page, name: string) => { at isRenameInputFocused (/home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/explorer-folder.spec.ts:19:25) at createRootFolder (/home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/explorer-folder.spec.ts:27:3) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-mobile/e2e/explorer-folder.spec.ts:55:18
edgeless/shortcut.spec.ts:119:1 › should not switch shapes in editing: blocksuite/tests-legacy/utils/actions/edgeless.ts#L368
1) edgeless/shortcut.spec.ts:119:1 › should not switch shapes in editing ───────────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('edgeless-slide-menu edgeless-tool-icon-button').filter({ hasText: 'Square' }) - locator resolved to <edgeless-tool-icon-button role="button">…</edgeless-tool-icon-button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 20ms - waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 100ms - waiting for element to be visible, enabled and stable - element was detached from the DOM, retrying at utils/actions/edgeless.ts:368 366 | .locator('edgeless-slide-menu edgeless-tool-icon-button') 367 | .filter({ hasText: shape }); > 368 | await squareShapeButton.click(); | ^ 369 | break; 370 | } 371 | } at setEdgelessTool (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/utils/actions/edgeless.ts:368:31) at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/edgeless/shortcut.spec.ts:137:3
attachment.spec.ts:694:1 › indent attachment block to paragraph: blocksuite/tests-legacy/attachment.spec.ts#L69
1) attachment.spec.ts:694:1 › indent attachment block to paragraph ─────────────────────────────── TimeoutError: page.waitForEvent: Timeout 5000ms exceeded while waiting for event "filechooser" =========================== logs =========================== waiting for event "filechooser" ============================================================ 67 | await expect(slashMenu).toBeVisible(); 68 | > 69 | const fileChooser = page.waitForEvent('filechooser'); | ^ 70 | await pressEnter(page); 71 | await sleep(100); 72 | await (await fileChooser).setFiles(FILE_PATH); at insertAttachment (/home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/attachment.spec.ts:69:30) at /home/runner/work/AFFiNE/AFFiNE/blocksuite/tests-legacy/attachment.spec.ts:701:3
peek-view.spec.ts:112:5 › can open peek view for embedded frames: tests/affine-local/e2e/peek-view.spec.ts#L1
1) peek-view.spec.ts:112:5 › can open peek view for embedded frames ────────────────────────────── Test timeout of 50000ms exceeded.
peek-view.spec.ts:112:5 › can open peek view for embedded frames: tests/kit/utils/load-page.ts#L11
1) peek-view.spec.ts:112:5 › can open peek view for embedded frames ────────────────────────────── Error: page.goto: Test timeout of 50000ms exceeded. Call log: - navigating to "http://localhost:8080/", waiting until "load" at ../../kit/utils/load-page.ts:11 9 | 10 | export async function openHomePage(page: Page) { > 11 | await page.goto(coreUrl); | ^ 12 | } 13 | 14 | export async function open404Page(page: Page) { at openHomePage (/home/runner/work/AFFiNE/AFFiNE/tests/kit/utils/load-page.ts:11:14) at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/peek-view.spec.ts:183:21
links.spec.ts:249:5 › allow switching to embed view when linking to the other document with mode: tests/affine-local/e2e/links.spec.ts#L286
1) links.spec.ts:249:5 › allow switching to embed view when linking to the other document with mode TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('affine-embed-linked-doc-block') - locator resolved to <affine-embed-linked-doc-block contenteditable="false" data-block-id="1c0w-HzGyr2wt5CiHCE5W">…</affine-embed-linked-doc-block> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events - retrying click action - waiting 100ms 9 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <iframe src="about:blank" id="webpack-dev-server-client-overlay"></iframe> intercepts pointer events - retrying click action - waiting 500ms 284 | 285 | await expect(cardLink).toBeVisible(); > 286 | await cardLink.click(); | ^ 287 | 288 | // refocus 289 | await cardLink.click(); at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/links.spec.ts:286:18
local-first-favorite-page.spec.ts:36:5 › Export to html: tests/affine-local/e2e/local-first-favorite-page.spec.ts#L49
2) local-first-favorite-page.spec.ts:36:5 › Export to html, markdown and png ───────────────────── TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for getByTestId('export-menu') 47 | { 48 | await clickPageMoreActions(page); > 49 | await page.getByTestId('export-menu').click(); | ^ 50 | const downloadPromise = page.waitForEvent('download'); 51 | await page.getByTestId('export-to-html').click(); 52 | await downloadPromise; at /home/runner/work/AFFiNE/AFFiNE/tests/affine-local/e2e/local-first-favorite-page.spec.ts:49:43
3, 2, 1 Launch
Process completed with exit code 1.
test-build-mobile-app / output-env
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Check yarn binary
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build Server native
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Server Copilot Api Test
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Server Copilot E2E Test (1, 3)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Server Copilot E2E Test (2, 3)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Server Copilot E2E Test (3, 3)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Run native tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build @affine/electron renderer
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build AFFiNE native (x86_64-unknown-linux-gnu)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-build-mobile-app / build-android-web
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-build-mobile-app / build-ios-web
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E Mobile Test (4)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: tests/affine-mobile/[Mobile Chrome] › explorer-favorite.spec.ts#L1
tests/affine-mobile/[Mobile Chrome] › explorer-favorite.spec.ts took 45.1s
E2E Mobile Test (5)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Legacy Blocksuite E2E Test (10)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Lint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E Mobile Test (3)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Legacy Blocksuite E2E Test (8)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E Mobile Test (2)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: tests/affine-mobile/[Mobile Safari] › explorer-folder.spec.ts#L1
tests/affine-mobile/[Mobile Safari] › explorer-folder.spec.ts took 48.7s
Legacy Blocksuite E2E Test (5)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Legacy Blocksuite E2E Test (2)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Legacy Blocksuite E2E Test (9)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Legacy Blocksuite E2E Test (7)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E Mobile Test (1)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: tests/affine-mobile/[Mobile Safari] › back-button-visibility.spec.ts#L1
tests/affine-mobile/[Mobile Safari] › back-button-visibility.spec.ts took 50.3s
Slow Test: tests/affine-mobile/[Mobile Safari] › explorer-favorite.spec.ts#L1
tests/affine-mobile/[Mobile Safari] › explorer-favorite.spec.ts took 15.1s
Legacy Blocksuite E2E Test (4)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Legacy Blocksuite E2E Test (6)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E Test (4)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: tests/affine-local/local-first-favorites-items.spec.ts#L1
tests/affine-local/local-first-favorites-items.spec.ts took 42.4s
E2E Test (2)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: tests/affine-local/doc-info-modal.spec.ts#L1
tests/affine-local/doc-info-modal.spec.ts took 47.9s
Legacy Blocksuite E2E Test (3)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Legacy Blocksuite E2E Test (1)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E Test (5)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E Test (1)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E Test (3)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: tests/affine-local/local-first-avatar.spec.ts#L1
tests/affine-local/local-first-avatar.spec.ts took 16.5s
Analyze (typescript)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Analyze (typescript)
1 issue was detected with this workflow: CodeQL language 'javascript' is referenced by more than one entry in the 'language' matrix parameter for job 'analyze'. This may result in duplicate alerts. Please edit the 'language' matrix parameter to keep only one of the following: 'javascript', 'typescript'.
Analyze (typescript)
Unable to validate code scanning workflow: DuplicateLanguageInMatrix
Analyze (javascript)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Analyze (javascript)
1 issue was detected with this workflow: CodeQL language 'javascript' is referenced by more than one entry in the 'language' matrix parameter for job 'analyze'. This may result in duplicate alerts. Please edit the 'language' matrix parameter to keep only one of the following: 'javascript', 'typescript'.
Analyze (javascript)
Unable to validate code scanning workflow: DuplicateLanguageInMatrix
Unit Test (3)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Unit Test (2)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Server Test
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
test-build-mobile-app / android
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Unit Test (1)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Unit Test (5)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Unit Test (4)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Server Desktop E2E Test
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: tests/affine-desktop-cloud/basic.spec.ts#L1
tests/affine-desktop-cloud/basic.spec.ts took 59.7s
Server E2E Test 3/3
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: tests/affine-cloud/workspace.spec.ts#L1
tests/affine-cloud/workspace.spec.ts took 1.3m
Server E2E Test 1/3
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: tests/affine-cloud/collaboration.spec.ts#L1
tests/affine-cloud/collaboration.spec.ts took 2.5m
Slow Test: tests/affine-cloud/login.spec.ts#L1
tests/affine-cloud/login.spec.ts took 1.3m
Server E2E Test 2/3
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: tests/affine-cloud/share-page.spec.ts#L1
tests/affine-cloud/share-page.spec.ts took 3.3m
Slow Test: tests/affine-cloud/open-in-app.spec.ts#L1
tests/affine-cloud/open-in-app.spec.ts took 53.8s
Slow Test: tests/affine-cloud/page-history.spec.ts#L1
tests/affine-cloud/page-history.spec.ts took 50.5s
Desktop Test (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
3, 2, 1 Launch
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
🎭 Playwright Run Summary
7 passed (1.4m)
🎭 Playwright Run Summary
7 passed (1.3m)
🎭 Playwright Run Summary
1 flaky selection/native.spec.ts:1756:1 › unexpected scroll when clicking padding area ───────────────── 3 skipped 94 passed (1.4m)
🎭 Playwright Run Summary
8 passed (1.6m)
🎭 Playwright Run Summary
3 skipped 95 passed (1.4m)
🎭 Playwright Run Summary
1 failed [Mobile Safari] › home.spec.ts:44:5 › all tab ────────────────────────────────────────────────── 7 passed (2.1m)
🎭 Playwright Run Summary
1 flaky edgeless/note/resize.spec.ts:138:1 › resize note then auto size and custom size ──────────────── 12 skipped 85 passed (2.2m)
🎭 Playwright Run Summary
4 skipped 94 passed (1.5m)
🎭 Playwright Run Summary
98 passed (1.6m)
🎭 Playwright Run Summary
1 flaky format-bar.spec.ts:238:1 › should format quick bar be able to change background color ────────── 1 skipped 96 passed (1.8m)
🎭 Playwright Run Summary
2 flaky [Mobile Safari] › explorer-folder.spec.ts:49:5 › create a folder ─────────────────────────────── [Mobile Safari] › explorer-folder.spec.ts:54:5 › create a sub folder ─────────────────────────── 6 passed (2.2m)
🎭 Playwright Run Summary
1 skipped 97 passed (2.8m)
🎭 Playwright Run Summary
1 flaky edgeless/shortcut.spec.ts:119:1 › should not switch shapes in editing ────────────────────────── 4 skipped 93 passed (2.5m)
🎭 Playwright Run Summary
1 skipped 35 passed (3.7m)
🎭 Playwright Run Summary
36 passed (3.9m)
🎭 Playwright Run Summary
6 skipped 92 passed (2.4m)
🎭 Playwright Run Summary
1 flaky attachment.spec.ts:694:1 › indent attachment block to paragraph ──────────────────────────────── 3 skipped 94 passed (1.3m)
🎭 Playwright Run Summary
1 flaky peek-view.spec.ts:112:5 › can open peek view for embedded frames ─────────────────────────────── 1 skipped 34 passed (4.0m)
🎭 Playwright Run Summary
1 skipped 35 passed (3.5m)
🎭 Playwright Run Summary
2 flaky links.spec.ts:249:5 › allow switching to embed view when linking to the other document with mode local-first-favorite-page.spec.ts:36:5 › Export to html, markdown and png ────────────────────── 2 skipped 32 passed (4.3m)
🎭 Playwright Run Summary
1 passed (1.3m)
🎭 Playwright Run Summary
2 passed (1.7m)
🎭 Playwright Run Summary
1 skipped 7 passed (4.3m)
🎭 Playwright Run Summary
1 skipped 10 passed (5.6m)

Artifacts

Produced during runtime
Name Size
affine.darwin-arm64.node
1.92 MB
affine.darwin-x64.node
2.04 MB
affine.linux-x64-gnu.node
2.08 MB
affine.win32-x64-msvc.node
2.43 MB
android
60.6 MB
ios
60.6 MB
server-native.node
4.32 MB
test-results-e2e-mobile-2
5.6 MB
web
62.6 MB