Skip to content

feat: replace unified.js with custom markdown parser/serializer #7288

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

feat: replace unified.js with custom markdown parser/serializer #7288

Triggered via pull request April 11, 2026 03:54
Status Failure
Total duration 6m 45s
Artifacts 14

build.yml

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

Annotations

4 errors, 9 warnings, and 6 notices
Build
Process completed with exit code 1.
src/unit/core/formatConversion/export/runTests.test.ts > Export tests (Markdown) > hardbreak/only: tests/src/unit/shared/formatConversion/export/exportTestExecutors.ts#L64
Error: Snapshot `Export tests (Markdown) > hardbreak/only 1` mismatched - Expected + Received + + ❯ testExportMarkdown src/unit/shared/formatConversion/export/exportTestExecutors.ts:64:3 ❯ src/unit/core/formatConversion/export/runTests.test.ts:40:7
src/unit/core/formatConversion/export/runTests.test.ts > Export tests (Markdown) > pageBreak/basic: tests/src/unit/shared/formatConversion/export/exportTestExecutors.ts#L64
Error: Snapshot `Export tests (Markdown) > pageBreak/basic 1` mismatched - Expected + Received + + ❯ testExportMarkdown src/unit/shared/formatConversion/export/exportTestExecutors.ts:64:3 ❯ src/unit/core/formatConversion/export/runTests.test.ts:40:7
src/unit/core/formatConversion/export/runTests.test.ts > Export tests (Markdown) > paragraph/empty: tests/src/unit/shared/formatConversion/export/exportTestExecutors.ts#L64
Error: Snapshot `Export tests (Markdown) > paragraph/empty 1` mismatched - Expected + Received + + ❯ testExportMarkdown src/unit/shared/formatConversion/export/exportTestExecutors.ts:64:3 ❯ src/unit/core/formatConversion/export/runTests.test.ts:40:7
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/
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, 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 - 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 - 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 - 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/
🎭 Playwright Run Summary
40 passed (33.8s)
🎭 Playwright Run Summary
40 passed (42.8s)
🎭 Playwright Run Summary
40 passed (1.0m)
🎭 Playwright Run Summary
2 skipped 82 passed (1.1m)
🎭 Playwright Run Summary
12 skipped 72 passed (1.4m)
🎭 Playwright Run Summary
10 skipped 74 passed (1.8m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-chromium-1 Expired
114 KB
sha256:b9155427b702b80131f476733e5db916a5149dae5768e60aaafad8b845587c13
blob-report-chromium-2 Expired
48.6 KB
sha256:6d6f3d27c426ed77a789331a223142ecd3c6706388fc30b299b596b23ec31ca5
blob-report-firefox-1 Expired
103 KB
sha256:90a642e9b1cef4d8c9460c745df508588aa53bfb17181ee73d7853b0826142a9
blob-report-firefox-2 Expired
49.6 KB
sha256:9530c7fba248fa33ce5538984888ee49427c995fe7c641c9bae071ee04ae6858
blob-report-webkit-1 Expired
109 KB
sha256:a07daa23e510f37cfcfe7153efc787512daab7c191a3dd065587db6a5c749bcd
blob-report-webkit-2 Expired
49.5 KB
sha256:dc19de488b40bf4956b6402c4c6a70cc169803bdb8590b1a0b9fae148ed57559
playwright-build Expired
21.3 MB
sha256:8ea897b6583db862ab06782ae387936de7acda9b8efc26019ee609b3f3adf82b
playwright-report-chromium-1
247 KB
sha256:ae894af211cb02ec103f5509e149a9302a26f57a59a352e544ce176d01311a15
playwright-report-chromium-2
207 KB
sha256:2510dba59dec7994c9dd554fd99bd46a3082f39a064194331efcd95722542d63
playwright-report-firefox-1
240 KB
sha256:bdba92cdc729e0901361541fb7308e9718e5a36b221aed6ad2a673c8560df6aa
playwright-report-firefox-2
207 KB
sha256:1db050cbfdebb39c12d51eebadfe1478f87621cb5cda0a0b18505e8915ac51ad
playwright-report-merged
316 KB
sha256:a56736256844237e5ce50a765ed68713b93f4e1f1a2aecde2382ab6bb3fb2523
playwright-report-webkit-1
244 KB
sha256:92dd10ae90cad64a1ac34c6e72fb45625695878121450eb75d598c44dfaeceac
playwright-report-webkit-2
208 KB
sha256:0eeac3f0f8418133214cd42054fc3e749e52834a615791869af5a12abd0ab15d