Skip to content

Add notebook link lock #2876

Add notebook link lock

Add notebook link lock #2876

Triggered via pull request March 16, 2026 15:23
Status Failure
Total duration 20m 59s
Artifacts 7

build.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 8 warnings, and 2 notices
Check Links
Process completed with exit code 1.
[chromium] › tests/ui.spec.ts:210:9 › UI Test › File operator test › Should be able to do multi selection: ui-tests/tests/ui.spec.ts#L248
1) [chromium] › tests/ui.spec.ts:210:9 › UI Test › File operator test › Should be able to do multi selection Error: expect(Buffer).toMatchSnapshot(expected) failed 4287 pixels (ratio 0.01 of all image pixels) are different. Snapshot: MultiSelect-test.jcad.png 246 | let main = await page.$('#jp-main-split-panel'); 247 | if (main) { > 248 | expect(await main.screenshot()).toMatchSnapshot({ | ^ 249 | name: `MultiSelect-${fileName}.png` 250 | }); 251 | } at /home/runner/work/JupyterCAD/JupyterCAD/ui-tests/tests/ui.spec.ts:248:41
Check Links
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
fresh_yarn_lock_test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: mamba-org/setup-micromamba@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 jupytercad
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@v3, actions/upload-artifact@v4, mamba-org/setup-micromamba@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 jupytercad
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test_isolated
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/setup-python@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 JupyterLite
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v3, actions/download-artifact@v4, actions/upload-artifact@v4, mamba-org/setup-micromamba@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
Integration tests Lite
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@v3, actions/download-artifact@v4, actions/upload-artifact@v4, mamba-org/setup-micromamba@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
Integration tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v3, actions/download-artifact@v4, actions/upload-artifact@v4, mamba-org/setup-micromamba@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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
4 passed (1.7m)
🎭 Playwright Run Summary
1 flaky [chromium] › tests/ui.spec.ts:210:9 › UI Test › File operator test › Should be able to do multi selection 17 passed (3.6m)

Artifacts

Produced during runtime
Name Size Digest
appsharingspace
355 Bytes
sha256:7c8f259cd9c306fa540c58f37c90738a3eb31c2fb90e6c1a96e54fffe9f03df5
extension-artifacts
21.3 MB
sha256:3f14b41b70ecbe0403260d9b62900650e9279500f3e51cffc5e35091f1551c3a
galata-apss
355 Bytes
sha256:3ee5d3b06253d289ae8eeadec494411f680e08f92eb16db574cbc4a0149c11c7
github-pages Expired
55.1 MB
sha256:9ded4a4fc852bf432090b2f514fa86bf3dc4494419d2fd0ff91aaafec659f4e0
jupytercad-lite-playwright-tests
199 KB
sha256:97fd2cbd774a827be3f7e7e83f73bcc274a9a01cba254ce69ee1157871d0b670
jupytercad-playwright-tests
105 MB
sha256:82fdc7366e4d138298ff18f8ac5aa997baf1672890a8111dbb7cf9d5c64f43dd
lite-artifacts
55.3 MB
sha256:384ba9b93d094e31bf5a0ee87c2b8b22e2e979fac1ebaaab85962fbc425fa4d8