Skip to content

feat: decouple yjs from blocknote/core #8138

feat: decouple yjs from blocknote/core

feat: decouple yjs from blocknote/core #8138

Triggered via pull request June 15, 2026 08:57
Status Failure
Total duration 5m 36s
Artifacts 7

build.yml

on: pull_request
Matrix: e2e
E2E Report Preview
13s
E2E Report Preview
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 11 warnings
Build
Process completed with exit code 1.
src/unit/nextjs/serverUtil.test.ts > server-util in Next.js App Router (#942) [dev] > ServerBlockNoteEditor works in API route (mirrors ReactServer.test.tsx): tests/src/unit/nextjs/serverUtil.test.ts#L145
Error: Failed to load external module @blocknote/server-util-75e92fb5494c0070: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'y-prosemirror' imported from /home/runner/work/BlockNote/BlockNote/tests/nextjs-test-app/node_modules/@blocknote/core/dist/yjs.js ❯ src/unit/nextjs/serverUtil.test.ts:145:13 ❯ ../node_modules/.pnpm/@voidzero-dev+vite-plus-test@0.1.24_@opentelemetry+api@1.9.1_@types+node@25.6.0_esbuild_b604b003f263603093c6628a1c369a4c/node_modules/@voidzero-dev/vite-plus-test/dist/@vitest/runner/chunk-artifact.js:1903:22
import(no-cycle): packages/core/src/editor/BlockNoteEditor.ts#L23
Dependency cycle detected
import(no-cycle): packages/core/src/editor/BlockNoteEditor.ts#L19
Dependency cycle detected
import(no-cycle): packages/core/src/editor/BlockNoteEditor.ts#L11
Dependency cycle detected
E2E Report Preview
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: JamesIves/github-pages-deploy-action@4a3abc783e1a24aeb44c16e869ad83caf6b4cc23, marocchino/sticky-pull-request-comment@67d0dec7b07ed060a405f9b2a64b8ab319fdd7db. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
blob-report-chromium-1 Expired
33.4 KB
sha256:49d252a7154b0e3efbefedb63e651c7c1f569df6d75895d980b5fc3287609186
blob-report-chromium-2 Expired
34.1 KB
sha256:658a2b33f343ae9fe0f9ed8d0a7b782414fd6672bb9e1f6481f433a85a96eed2
blob-report-firefox-1 Expired
33 KB
sha256:aceed3a570816d25a84b89d9276a45b775a72ff5e73546a9fd442dfcaf79d1eb
blob-report-firefox-2 Expired
33.6 KB
sha256:da31cbf596ea97e766b2d68179b73dfa4e764bc0f98e86553605cecb7d45a9da
blob-report-webkit-1 Expired
33.2 KB
sha256:ad7569fe681358b9da585b1d46bc430d19d263c3fbf5024fdc95031e63e44f32
blob-report-webkit-2 Expired
33.7 KB
sha256:948d15c65e9c3b9bd37fc05e67ab22fcc91e78c3e45e980050ec507f1955fc11
e2e-report Expired
966 KB
sha256:aadf99234667352d97b4e3e9d0ad2b8c94d2c420d1fd4945831a583a93cc1596