Skip to content

feat(markdown): replace unified.js with custom markdown parser/serializer #7653

feat(markdown): replace unified.js with custom markdown parser/serializer

feat(markdown): replace unified.js with custom markdown parser/serializer #7653

Triggered via pull request May 6, 2026 03:41
Status Success
Total duration 6m 30s
Artifacts 15

build.yml

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

Annotations

1 error, 1 warning, and 7 notices
[webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:275:7 › Check Keyboard Handlers' Behaviour › Check Delete end of block with multiple children: tests/src/utils/editor.ts#L47
1) [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:275:7 › Check Keyboard Handlers' Behaviour › Check Delete end of block with multiple children Error: expect(string).toMatchSnapshot(expected) @@ -18,21 +18,21 @@ "textAlignment": "left" }, "content": [ { "type": "text", - "text": "ParagraphParagraph" + "text": "Paragraph" } ] }, { "type": "blockGroup", "content": [ { "type": "blockContainer", "attrs": { - "id": "2" + "id": "1" }, "content": [ { "type": "paragraph", "attrs": { @@ -41,11 +41,11 @@ "textAlignment": "left" }, "content": [ { "type": "text", - "text": "Paragraph" + "text": "ParagraphParagraph" } ] } ] } Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts-snapshots/deleteMultipleChildren-json-webkit-linux.json Received: /__w/BlockNote/BlockNote/tests/test-results/keyboardhandlers-keyboardh-14f97-lock-with-multiple-children-webkit/deleteMultipleChildren-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/keyboardhandlers/keyboardhandlers.test.ts:288:5
Build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
43 passed (35.8s)
🎭 Playwright Run Summary
1 skipped 42 passed (46.3s)
🎭 Playwright Run Summary
43 passed (1.1m)
🎭 Playwright Run Summary
2 skipped 90 passed (1.3m)
Build
{ "workflowData": { "owner": "TypeCellOS", "repo": "BlockNote", "sha": "f9b9527ff18786641cbe4fe81dd64895d88770e1", "ref": "2624", "headBranch": "feat/custom-md-parser" }, "key": "NZmd5FkyxM", "runId": 25415209052, "webhookDebug": { "action": "requested", "head_branch": "feat/custom-md-parser", "head_repository_full_name": "TypeCellOS/BlockNote", "full_name": "TypeCellOS/BlockNote", "isPullRequest": true, "prNumber": 2624, "prNumberType": "number", "isNewPullRequest": true, "isOldPullRequest": false, "prKey": "TypeCellOS/BlockNote:feat/custom-md-parser", "oldPrDataHash": "514v5swbSi", "lookupKey": "TypeCellOS/BlockNote:feat/custom-md-parser", "data": { "owner": "TypeCellOS", "repo": "BlockNote", "sha": "f9b9527ff18786641cbe4fe81dd64895d88770e1", "ref": "2624", "headBranch": "feat/custom-md-parser" } }, "currentCursor": { "sha": "50e8a467331b35d4100ad339838d3316598278cc", "timestamp": 24729009337 } }
🎭 Playwright Run Summary
15 skipped 77 passed (1.4m)
🎭 Playwright Run Summary
1 flaky [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:275:7 › Check Keyboard Handlers' Behaviour › Check Delete end of block with multiple children 12 skipped 79 passed (2.6m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-chromium-1 Expired
127 KB
sha256:2a031f83b75537c89da30f6773610edca2afe1666f0e99a77dccd69bc084693c
blob-report-chromium-2 Expired
52.8 KB
sha256:fe65b2a61044df64b28a4aa1aa65a3adc90a09078bb847036cc920120d6a5bf1
blob-report-firefox-1 Expired
114 KB
sha256:0d3437942734a8e8bc031a456178e9b87dfe05a7af57f0f91d04896fdbd6e346
blob-report-firefox-2 Expired
52.6 KB
sha256:2375135919144350a43ec69f28a4eb1d7ff5eb2f29fbf5d84b1ebfdc2b835f25
blob-report-webkit-1 Expired
5.38 MB
sha256:134238f30f00c9265fc9678fb9fcbffd47eceb54983c3106df6088bd8af6fc32
blob-report-webkit-2 Expired
53.3 KB
sha256:de156209b4ecacbb4c8800c5b92f7881fd31db2cebcb49ae14ab2f5e271364e0
playwright-build Expired
21.2 MB
sha256:8a9a5019454063e513257a83c95f379e2c9d993d48a7c8896166657563d7552d
playwright-report-chromium-1
260 KB
sha256:16b7f5c6ecac12e7798f256879385f19405a25b1a7a11c4de0aad78ca1f47ea9
playwright-report-chromium-2
210 KB
sha256:8752f78549808d4d2959e464b405b85c8a5cf22cd75862df52e4393f3b7ab65d
playwright-report-firefox-1
250 KB
sha256:48a3a37d4202aa9bff360f5c0055a936afd0eff9289333e305b12a254a9890d4
playwright-report-firefox-2
209 KB
sha256:6ebe8e7083d034c1e3320322c4a63bbf2efebf72dea8205b0e3066b04260cb78
playwright-report-merged
5.94 MB
sha256:65c0cb1529eee55f3b067b36b01e7465739e444bb071cdbd586778dd6e82308f
playwright-report-webkit-1
5.87 MB
sha256:f469a14c360f684d32e14a4a7efef130afd23eef5bea603816b7243b1d678dc8
playwright-report-webkit-2
210 KB
sha256:00b028b31ca86b9ef609c063cb25db66f951b8946940e9b4e59a0d6a7fab080b
relative-ci-artifacts-editor
44.6 KB
sha256:1c9ce069193ec9caab642d24c1d85740353f06aa8c0c1ccfd1dd67161426b98f