Skip to content

fix(core): fix unnesting blocks with siblings (BLO-1017) #7265

fix(core): fix unnesting blocks with siblings (BLO-1017)

fix(core): fix unnesting blocks with siblings (BLO-1017) #7265

Triggered via pull request April 7, 2026 19:25
Status Success
Total duration 8m 42s
Artifacts 15

build.yml

on: pull_request
Matrix: playwright
Merge Playwright Reports
33s
Merge Playwright Reports
Fit to window
Zoom out
Zoom in

Annotations

1 error, 9 warnings, and 7 notices
[webkit] › src/end-to-end/multicolumn/multicolumn.test.ts:37:7 › Check Multi-Column Behaviour › Check Delete before column list: tests/src/utils/editor.ts#L47
1) [webkit] › src/end-to-end/multicolumn/multicolumn.test.ts:37:7 › Check Multi-Column Behaviour › Check Delete before column list Error: expect(string).toMatchSnapshot(expected) @@ -18,39 +18,17 @@ "textAlignment": "left" }, "content": [ { "type": "text", - "text": "Welcome to this demo!" + "text": "Welcome to this demo!This paragraph is in a column!" } ] } ] }, { - "type": "blockContainer", - "attrs": { - "id": "3" - }, - "content": [ - { - "type": "paragraph", - "attrs": { - "backgroundColor": "default", - "textColor": "default", - "textAlignment": "left" - }, - "content": [ - { - "type": "text", - "text": "This paragraph is in a column!" - } - ] - } - ] - }, - { "type": "columnList", "attrs": { "id": "1" }, "content": [ Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/multicolumn/multicolumn.test.ts-snapshots/deleteBeforeColumnList-json-webkit-linux.json Received: /__w/BlockNote/BlockNote/tests/test-results/multicolumn-multicolumn-Ch-bece3-k-Delete-before-column-list-webkit/deleteBeforeColumnList-json-actual.json at ../utils/editor.ts:47 45 | // Remove id from docs 46 | const doc = JSON.stringify(await getDoc(page), null, 2); > 47 | expect(doc).toMatchSnapshot(`${name}.json`); | ^ 48 | } 49 | at compareDocToSnapshot (/__w/BlockNote/BlockNote/tests/src/utils/editor.ts:47:15) at /__w/BlockNote/BlockNote/tests/src/end-to-end/multicolumn/multicolumn.test.ts:44:5
Playwright Build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright Tests - chromium (2/2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright Tests - firefox (2/2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright Tests - chromium (1/2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright Tests - webkit (2/2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright Tests - firefox (1/2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright Tests - webkit (1/2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Merge Playwright Reports
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
40 passed (35.0s)
🎭 Playwright Run Summary
40 passed (42.7s)
🎭 Playwright Run Summary
2 skipped 82 passed (1.1m)
🎭 Playwright Run Summary
1 flaky [webkit] › src/end-to-end/multicolumn/multicolumn.test.ts:37:7 › Check Multi-Column Behaviour › Check Delete before column list 39 passed (1.1m)
🎭 Playwright Run Summary
12 skipped 72 passed (1.4m)
🎭 Playwright Run Summary
10 skipped 74 passed (1.8m)
Build
{ "workflowData": { "owner": "TypeCellOS", "repo": "BlockNote", "sha": "594c6008035c269d5c8e57a0f85fb1a0f147eecd", "ref": "2601" }, "key": "gfWc01DrkM", "runId": 24100214284, "webhookDebug": { "action": "requested", "head_branch": "fix/unnest-block-bugs-blo-1017", "head_repository_full_name": "TypeCellOS/BlockNote", "full_name": "TypeCellOS/BlockNote", "isPullRequest": true, "prNumber": 2601, "prNumberType": "number", "isNewPullRequest": true, "isOldPullRequest": false, "prKey": "TypeCellOS/BlockNote:fix/unnest-block-bugs-blo-1017", "oldPrDataHash": "VQiCG4o7kG", "lookupKey": "TypeCellOS/BlockNote:fix/unnest-block-bugs-blo-1017", "data": { "owner": "TypeCellOS", "repo": "BlockNote", "sha": "594c6008035c269d5c8e57a0f85fb1a0f147eecd", "ref": "2601" } } }

Artifacts

Produced during runtime
Name Size Digest
blob-report-chromium-1 Expired
114 KB
sha256:e1839518e32b6e1773be2130e9414a9628ffd78212b08c389cf91eb8cbd7334d
blob-report-chromium-2 Expired
48.7 KB
sha256:b06c11cdb2509b999542ebd3de1054d8b43e7f468f54fff3c7997356e178e360
blob-report-firefox-1 Expired
103 KB
sha256:2193f2de0470a8300127b06a67473ae2731ed63339e7254138dbb476ea89826c
blob-report-firefox-2 Expired
49.6 KB
sha256:72fa0b25e7020dba02a79c168a3f6e0e87e73c05833d2741c411e66d930e6c08
blob-report-webkit-1 Expired
108 KB
sha256:42bbaeaa6fb4c4c7feed77baa26a53a1a4370f2e87d822f35afd8b5a0f416b98
blob-report-webkit-2 Expired
938 KB
sha256:2f7b9e92eac940826dbd472203b3cfd39d2cd8ab180c6875fe2529a0d8f5ecb1
playwright-build Expired
26.5 MB
sha256:8b3d0b6752a465f213173f1439ed94236f4603c8a68d7c0e17c440d7a79778af
playwright-report-chromium-1 Expired
247 KB
sha256:a355b27103cf61e9844d749b9fa33e2bae9542701765974adf14ad07ec75c24a
playwright-report-chromium-2 Expired
207 KB
sha256:74897f30baf9ecc0d93eaf33c0681662dcf444a52716bafec38b34947b231aaa
playwright-report-firefox-1 Expired
240 KB
sha256:be8c2a9a3b9d2ff168d745be106cef967c8d5ab3d4e2d61d9f0b8a0f4aa9bf05
playwright-report-firefox-2 Expired
207 KB
sha256:fcbf8641ca97e692ed2a49abbc89f952bc4a06888e625d9848717238bb7506b3
playwright-report-merged Expired
1.55 MB
sha256:661c007d37648e43863fbfe91731a0e587445176a3a53fceb8e6704601f0fe10
playwright-report-webkit-1 Expired
244 KB
sha256:742a75e2ee6275a63871296c99335f90e8ece69aa5493dba3d78033b2bb7c332
playwright-report-webkit-2 Expired
1.44 MB
sha256:d9d31928f0cef0907179ef71ec3031beb88c84d9154de1b0e60fcf59bc8e66aa
relative-ci-artifacts-editor
47.4 KB
sha256:30f818832bc8e568e777c0e150ddd2038dacf2ce7ce54f7dba62e9100673e63c