feat: @y/prosemirror v2 + @y/y v14 integration #7828
build.yml
on: pull_request
Playwright Build
2m 0s
Build
4m 33s
Matrix: playwright
Merge Playwright Reports
46s
Annotations
4 errors, 1 warning, and 7 notices
|
Playwright Tests - webkit (1/2)
Process completed with exit code 1.
|
|
[webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:130:7 › Check Keyboard Handlers' Behaviour › Check Backspace preserves nested blocks:
tests/src/utils/editor.ts#L47
2) [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:130:7 › Check Keyboard Handlers' Behaviour › Check Backspace preserves nested blocks
Error: expect(string).toMatchSnapshot(expected)
@@ -27,10 +27,26 @@
]
},
{
"type": "blockContainer",
"attrs": {
+ "id": "1"
+ },
+ "content": [
+ {
+ "type": "paragraph",
+ "attrs": {
+ "backgroundColor": "default",
+ "textColor": "default",
+ "textAlignment": "left"
+ }
+ }
+ ]
+ },
+ {
+ "type": "blockContainer",
+ "attrs": {
"id": "2"
},
"content": [
{
"type": "paragraph",
Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts-snapshots/backspacePreservesNestedBlocks-json-webkit-linux.json
Received: /__w/BlockNote/BlockNote/tests/test-results/keyboardhandlers-keyboardh-494d0-ace-preserves-nested-blocks-webkit/backspacePreservesNestedBlocks-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:149:5
|
|
[webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:306:7 › Check Keyboard Handlers' Behaviour › Check Delete before shallower block:
tests/src/utils/editor.ts#L47
1) [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:306:7 › Check Keyboard Handlers' Behaviour › Check Delete before shallower block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(string).toMatchSnapshot(expected)
@@ -41,19 +41,41 @@
"textAlignment": "left"
},
"content": [
{
"type": "text",
- "text": "ParagraphParagraph"
+ "text": "Paragrap"
}
]
}
]
}
]
}
]
+ },
+ {
+ "type": "blockContainer",
+ "attrs": {
+ "id": "2"
+ },
+ "content": [
+ {
+ "type": "paragraph",
+ "attrs": {
+ "backgroundColor": "default",
+ "textColor": "default",
+ "textAlignment": "left"
+ },
+ "content": [
+ {
+ "type": "text",
+ "text": "Paragraph"
+ }
+ ]
+ }
+ ]
}
]
}
]
}
Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts-snapshots/deleteShallowerBlock-json-webkit-linux.json
Received: /__w/BlockNote/BlockNote/tests/test-results/keyboardhandlers-keyboardh-9a661-lete-before-shallower-block-webkit-retry2/deleteShallowerBlock-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:319:5
|
|
[webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:306:7 › Check Keyboard Handlers' Behaviour › Check Delete before shallower block:
tests/src/utils/editor.ts#L47
1) [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:306:7 › Check Keyboard Handlers' Behaviour › Check Delete before shallower block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(string).toMatchSnapshot(expected)
@@ -41,19 +41,41 @@
"textAlignment": "left"
},
"content": [
{
"type": "text",
- "text": "ParagraphParagraph"
+ "text": "Paragrah"
}
]
}
]
}
]
}
]
+ },
+ {
+ "type": "blockContainer",
+ "attrs": {
+ "id": "2"
+ },
+ "content": [
+ {
+ "type": "paragraph",
+ "attrs": {
+ "backgroundColor": "default",
+ "textColor": "default",
+ "textAlignment": "left"
+ },
+ "content": [
+ {
+ "type": "text",
+ "text": "Paragraph"
+ }
+ ]
+ }
+ ]
}
]
}
]
}
Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts-snapshots/deleteShallowerBlock-json-webkit-linux.json
Received: /__w/BlockNote/BlockNote/tests/test-results/keyboardhandlers-keyboardh-9a661-lete-before-shallower-block-webkit-retry1/deleteShallowerBlock-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:319: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
1 skipped
42 passed (45.0s)
|
|
🎭 Playwright Run Summary
43 passed (35.6s)
|
|
Build
{
"workflowData": {
"owner": "TypeCellOS",
"repo": "BlockNote",
"sha": "6b9a6f6079631f314e000376da7d7b520646ec4d",
"ref": "2739",
"headBranch": "y-prosemirror-v14"
},
"key": "wdb5tovTHr",
"runId": 25823776211,
"webhookDebug": {
"action": "requested",
"head_branch": "y-prosemirror-v14",
"head_repository_full_name": "TypeCellOS/BlockNote",
"full_name": "TypeCellOS/BlockNote",
"isPullRequest": true,
"prNumber": 2739,
"prNumberType": "number",
"isNewPullRequest": true,
"isOldPullRequest": false,
"prKey": "TypeCellOS/BlockNote:y-prosemirror-v14",
"oldPrDataHash": "t6x2q9R706",
"lookupKey": "TypeCellOS/BlockNote:y-prosemirror-v14",
"data": {
"owner": "TypeCellOS",
"repo": "BlockNote",
"sha": "6b9a6f6079631f314e000376da7d7b520646ec4d",
"ref": "2739",
"headBranch": "y-prosemirror-v14"
}
},
"currentCursor": {
"sha": "ac523715aa942d4256efb1d39c92d3acebad6498",
"timestamp": 25800692017
},
"pkgPrNewVersion": "0.0.72"
}
|
|
🎭 Playwright Run Summary
43 passed (1.0m)
|
|
🎭 Playwright Run Summary
2 skipped
92 passed (1.3m)
|
|
🎭 Playwright Run Summary
16 skipped
78 passed (1.5m)
|
|
🎭 Playwright Run Summary
1 failed
[webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:306:7 › Check Keyboard Handlers' Behaviour › Check Delete before shallower block
1 flaky
[webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:130:7 › Check Keyboard Handlers' Behaviour › Check Backspace preserves nested blocks
12 skipped
12 did not run
68 passed (2.5m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
blob-report-chromium-1
Expired
|
127 KB |
sha256:4f06712a58de5f55731e3a97b27ea2f1bb7fc158d8efbaaf02748b9f078d6dbd
|
|
|
blob-report-chromium-2
Expired
|
52.4 KB |
sha256:87d51abaaae5d72c6988d453e011acdc1f23ea2d261b39a779d32abc79abd7d2
|
|
|
blob-report-firefox-1
Expired
|
113 KB |
sha256:552475e7f139a56f8c74055cf305d4dd36ad096e26b114a96a78e2ec8039ab0c
|
|
|
blob-report-firefox-2
Expired
|
52.3 KB |
sha256:59e4ce431aec3dc54d821d9ef4e2d746339ed2fb6ac1ed93eac9571917ae98a9
|
|
|
blob-report-webkit-1
Expired
|
3.93 MB |
sha256:031c39632afab3a1188052973c8048f6d030a318494a4cf1ba314f256fbc3511
|
|
|
blob-report-webkit-2
Expired
|
53.1 KB |
sha256:843c71e1b61dd1e41d11c43a9f37662edc2602d1e31752e99d4d9de3d8204fc4
|
|
|
playwright-build
Expired
|
21.2 MB |
sha256:453a805c464dbe68b3ca224fd88e7505a28348334021a8e7589ebdea4cefa123
|
|
|
playwright-report-chromium-1
Expired
|
260 KB |
sha256:8208d6625f4ec66cb56168ff398620fa845e1f1216ad76155ae8a0b612c8c1ad
|
|
|
playwright-report-chromium-2
Expired
|
210 KB |
sha256:6868ff5712cee830629e992b75d1806c6ec38a8d54e460e0a4513866e53d6286
|
|
|
playwright-report-firefox-1
Expired
|
249 KB |
sha256:cf4ecfdffedb234b8eecffd6d41589bdb3ede2ada3461435abf2961c66aa0f3d
|
|
|
playwright-report-firefox-2
Expired
|
209 KB |
sha256:98c8af0015174d6159b3ca3932e5c9fb55ae91561ee7faebded02a0fa6da6c32
|
|
|
playwright-report-merged
Expired
|
4.48 MB |
sha256:1300f0031b619931351d3ca78a3376543ebe36ed7462869ff8037d148ed0e949
|
|
|
playwright-report-webkit-1
Expired
|
4.41 MB |
sha256:cd476f828c324f655afe4c380bf8e3fe4790f8ca8a70031fd4e88cafb0d70470
|
|
|
playwright-report-webkit-2
Expired
|
210 KB |
sha256:2bc345230a8645131cc404524abf4cf6efffe6e3eccfd0099e7b17e09febcddc
|
|
|
relative-ci-artifacts-editor
|
44.8 KB |
sha256:dc06b8ff615962b065ea2e955defe5ed9f01e3f5b2ad691cb0ca490fe8b6ee8b
|
|