feat: decouple yjs from blocknote/core #7832
build.yml
on: pull_request
Playwright Build
2m 16s
Build
4m 40s
Matrix: playwright
Merge Playwright Reports
55s
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:95:7 › Check Keyboard Handlers' Behaviour › Check Backspace at the start of a block:
tests/src/utils/editor.ts#L47
3) [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:95:7 › Check Keyboard Handlers' Behaviour › Check Backspace at the start of a block
Error: expect(string).toMatchSnapshot(expected)
@@ -9,15 +9,17 @@
"attrs": {
"id": "0"
},
"content": [
{
- "type": "paragraph",
+ "type": "heading",
"attrs": {
"backgroundColor": "default",
"textColor": "default",
- "textAlignment": "left"
+ "textAlignment": "left",
+ "level": 1,
+ "isToggleable": false
},
"content": [
{
"type": "text",
"text": "Heading"
Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts-snapshots/backspaceStartOfBlock-json-webkit-linux.json
Received: /__w/BlockNote/BlockNote/tests/test-results/keyboardhandlers-keyboardh-54c1c-ace-at-the-start-of-a-block-webkit/backspaceStartOfBlock-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:102:5
|
|
[webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:18:7 › Check Keyboard Handlers' Behaviour › Check Enter when selection is not empty:
tests/src/utils/editor.ts#L47
2) [webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:18:7 › Check Keyboard Handlers' Behaviour › Check Enter when selection is not empty
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(string).toMatchSnapshot(expected)
@@ -38,17 +38,11 @@
"type": "paragraph",
"attrs": {
"backgroundColor": "default",
"textColor": "default",
"textAlignment": "left"
- },
- "content": [
- {
- "type": "text",
- "text": "g"
- }
- ]
+ }
}
]
}
]
}
Expected: /__w/BlockNote/BlockNote/tests/src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts-snapshots/enterSelectionNotEmpty-json-webkit-linux.json
Received: /__w/BlockNote/BlockNote/tests/test-results/keyboardhandlers-keyboardh-50885-when-selection-is-not-empty-webkit-retry2/enterSelectionNotEmpty-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:37: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
43 passed (35.2s)
|
|
🎭 Playwright Run Summary
1 skipped
42 passed (45.8s)
|
|
Build
{
"workflowData": {
"owner": "TypeCellOS",
"repo": "BlockNote",
"sha": "17ab49f3004199dfa4b6f21cd9e5909c4fe7a0d5",
"ref": "2741",
"headBranch": "decouple-yjs"
},
"key": "DaMg2OeIwk",
"runId": 25843291577,
"webhookDebug": {
"action": "requested",
"head_branch": "decouple-yjs",
"head_repository_full_name": "TypeCellOS/BlockNote",
"full_name": "TypeCellOS/BlockNote",
"isPullRequest": true,
"prNumber": 2741,
"prNumberType": "number",
"isNewPullRequest": true,
"isOldPullRequest": false,
"prKey": "TypeCellOS/BlockNote:decouple-yjs",
"oldPrDataHash": "eyn3oOIuvM",
"lookupKey": "TypeCellOS/BlockNote:decouple-yjs",
"data": {
"owner": "TypeCellOS",
"repo": "BlockNote",
"sha": "17ab49f3004199dfa4b6f21cd9e5909c4fe7a0d5",
"ref": "2741",
"headBranch": "decouple-yjs"
}
},
"currentCursor": {
"sha": "e44394de4f2101e9efb0483ad347a94a9157d21b",
"timestamp": 25843242057
},
"pkgPrNewVersion": "0.0.72"
}
|
|
🎭 Playwright Run Summary
2 skipped
92 passed (1.3m)
|
|
🎭 Playwright Run Summary
43 passed (1.1m)
|
|
🎭 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
2 flaky
[webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:18:7 › Check Keyboard Handlers' Behaviour › Check Enter when selection is not empty
[webkit] › src/end-to-end/keyboardhandlers/keyboardhandlers.test.ts:95:7 › Check Keyboard Handlers' Behaviour › Check Backspace at the start of a block
12 skipped
12 did not run
67 passed (2.2m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
blob-report-chromium-1
Expired
|
127 KB |
sha256:c64fb831007842cdd06ad4961704b36679af3b58dc937914cbd3bdb343fbe62d
|
|
|
blob-report-chromium-2
Expired
|
52.6 KB |
sha256:0d162d53ad487232df1f0bc3b9450b6f1b636e12a5aa0f32ae20ef499de387bf
|
|
|
blob-report-firefox-1
Expired
|
113 KB |
sha256:efacef4e5deb84ebe96f68c095bd329f53de1f07c472293ba7fe2eccf1facb50
|
|
|
blob-report-firefox-2
Expired
|
52.3 KB |
sha256:5183da0cb92f1b5ac690ca46b8123c2178b676c80d311750909f1d296e9931fb
|
|
|
blob-report-webkit-1
Expired
|
3.91 MB |
sha256:f8aa47e79989d30114aef61c693fb196523bfeb7af61b53bdbc4d0cb44dcf555
|
|
|
blob-report-webkit-2
Expired
|
53.1 KB |
sha256:4309b68f2b6b3bbb10f553f44954d7e1ddce2d32fb72196700a2f1593650677f
|
|
|
playwright-build
Expired
|
21.2 MB |
sha256:5ec80a805742829ca5f4ff4ec58e0f26f080687cae9594cab0de78bd2b04409e
|
|
|
playwright-report-chromium-1
Expired
|
260 KB |
sha256:90ae55afe7880c26d778fa941eb5d95c50b3235e7c8db3e0f71819598f622232
|
|
|
playwright-report-chromium-2
Expired
|
210 KB |
sha256:6063b8b46a1a4a13563ae5cd1aa17b056ba2fc627884fb5d9a1f65443191c7b2
|
|
|
playwright-report-firefox-1
Expired
|
249 KB |
sha256:854d1648771a866ff3b0c7ba78accfb9cf96c3e6e2306e87ef08b46136322dfe
|
|
|
playwright-report-firefox-2
Expired
|
209 KB |
sha256:fab883deab022d85391bd9f37ad781af95c2a498023511ce758efb7bf084fec1
|
|
|
playwright-report-merged
Expired
|
4.48 MB |
sha256:99e0f0da4130d9dbb2ae473a6004e2d763c22d8f3b16eb9c0323cec54febfe2d
|
|
|
playwright-report-webkit-1
Expired
|
4.41 MB |
sha256:26b68a5aa0cba3b435e755c20f7dcbbd911340e7425507ac456ded6f764ecdf4
|
|
|
playwright-report-webkit-2
Expired
|
210 KB |
sha256:8ed4edf996a276c3dd6fc829e67d8495b9e90517af8b4fc40c6bcef288a7d024
|
|
|
relative-ci-artifacts-editor
|
45 KB |
sha256:de95462ba5fc1e590e44a9bab12c82b81b3895c048213ad89c0e659d464620ea
|
|