Skip to content

Build Status

Build Status #1746

Manually triggered June 24, 2026 15:38
Status Failure
Total duration 1h 4m 35s
Artifacts 11

build.yaml

on: workflow_dispatch
Matrix: lint_and_docs
Matrix: build_js
Matrix: build_python
Matrix: build_and_test_rust
Matrix: build_emscripten_wheel
Matrix: benchmark_js
Matrix: test_js
Matrix: build_and_test_jupyterlab
Matrix: benchmark_python
Matrix: test_python
Matrix: test_emscripten_wheel
Matrix: test_python_sdist
Matrix: publish
Fit to window
Zoom out
Zoom in

Annotations

5 errors, 24 warnings, and 2 notices
build_emscripten_wheel (ubuntu-22.04, x86_64, 3.13, 22.x)
Process completed with exit code 1.
test_js (ubuntu-22.04, 3.11, 22.x)
Process completed with exit code 1.
[viewer-charts-desktop-chrome] › packages/viewer-charts/test/ts/context-leak.spec.ts:99:5 › WebGL context leak › repeated full toggles never evict the first chart's context: packages/viewer-charts/test/ts/context-leak.spec.ts#L46
1) [viewer-charts-desktop-chrome] › packages/viewer-charts/test/ts/context-leak.spec.ts:99:5 › WebGL context leak › repeated full toggles never evict the first chart's context Error: page.evaluate: Test timeout of 180000ms exceeded. 44 | 45 | async function toggleSecondViewer(page: Page, cfg: object): Promise<void> { > 46 | await page.evaluate( | ^ 47 | async ({ cfg, tableName }) => { 48 | const worker = (window as any).__TEST_WORKER__; 49 | const table = await worker.open_table(tableName); at toggleSecondViewer (/home/runner/work/perspective/perspective/packages/viewer-charts/test/ts/context-leak.spec.ts:46:16) at /home/runner/work/perspective/perspective/packages/viewer-charts/test/ts/context-leak.spec.ts:110:19
[viewer-charts-desktop-chrome] › packages/viewer-charts/test/ts/context-leak.spec.ts:99:5 › WebGL context leak › repeated full toggles never evict the first chart's context: packages/viewer-charts/test/ts/context-leak.spec.ts#L0
1) [viewer-charts-desktop-chrome] › packages/viewer-charts/test/ts/context-leak.spec.ts:99:5 › WebGL context leak › repeated full toggles never evict the first chart's context Test timeout of 180000ms exceeded.
test_python_sdist (ubuntu-22.04, x86_64, 3.11)
Process completed with exit code 1.
lint_and_docs (ubuntu-22.04, 3.11, 22.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_python (macos-14, aarch64, 3.11, 22.x, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_and_test_rust (ubuntu-22.04, x86_64, 22.x, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_and_test_rust (ubuntu-22.04, x86_64, 22.x, true)
Cache paths are empty. Please check the previous logs and make sure that the python version is specified
build_and_test_rust (ubuntu-22.04, x86_64, 22.x, true)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
build_python (ubuntu-22.04-arm, aarch64, 3.11, 22.x, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_python (ubuntu-22.04, x86_64, 3.11, 22.x, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_emscripten_wheel (ubuntu-22.04, x86_64, 3.13, 22.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_js (ubuntu-22.04, 3.11, 22.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_python (windows-2025, x86_64, 3.11, 22.x, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, ilammy/msvc-dev-cmd@v1, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_python (windows-2025, x86_64, 3.11, 22.x, true)
No files were found with the provided path: rust/target/wheels/*.whl. No artifacts will be uploaded.
test_python (ubuntu-22.04, x86_64, 3.11, 22.x, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test_python (ubuntu-22.04-arm, aarch64, 3.11, 22.x, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_and_test_jupyterlab (ubuntu-22.04, x86_64, 3.11, 22.x, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_and_test_rust (windows-2025, x86_64, 22.x, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, ilammy/msvc-dev-cmd@v1, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_and_test_rust (windows-2025, x86_64, 22.x, true)
Cache paths are empty. Please check the previous logs and make sure that the python version is specified
build_and_test_rust (windows-2025, x86_64, 22.x, true)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
build_and_test_jupyterlab (macos-14, aarch64, 3.11, 22.x, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test_python (windows-2025, x86_64, 3.11, 22.x, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, ilammy/msvc-dev-cmd@v1, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build_and_test_jupyterlab (windows-2025, x86_64, 3.11, 22.x, true)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, ilammy/msvc-dev-cmd@v1, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test_js (ubuntu-22.04, 3.11, 22.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
benchmark_js (ubuntu-22.04, 22.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test_python_sdist (ubuntu-22.04, x86_64, 3.11)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
benchmark_python (ubuntu-22.04, 3.11, 22.x, x86_64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/setup-python@v5, actions/upload-artifact@v4, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
3 passed (6.7s)
🎭 Playwright Run Summary
1 failed [viewer-charts-desktop-chrome] › packages/viewer-charts/test/ts/context-leak.spec.ts:99:5 › WebGL context leak › repeated full toggles never evict the first chart's context 118 skipped 1721 passed (7.9m)

Artifacts

Produced during runtime
Name Size Digest
perspective-js-benchmarks
233 KB
sha256:70a743453e1a06b3f44fe861858b1f8cca83831e587b8b1b4dc3800af489ef93
perspective-js-dist
10.8 MB
sha256:2b0c5504e0a9f709cab486c9a9c858a6e982213fdfbe285775830447f0ae88c2
perspective-js-test-results
3.74 KB
sha256:905ad8cc1b0ab009f2c0e7ef7f3c31a4b7f35c46359e14a3d9e3c8b5209e2fea
perspective-metadata
659 KB
sha256:e95a8fdee5ef0bdfe01587885de396119b2d4f87684f6887362c64539748800f
perspective-python-benchmarks
170 KB
sha256:fc8abf4c19d08eac384b1d9739abb28bf85934dc91df99b794390a9a5c7ffec8
perspective-python-dist-aarch64-macos-14-3.11
8.03 MB
sha256:90e50b1d643527807ca34862d6590ba1e5f7b34d387e7adb39137384007f4f01
perspective-python-dist-aarch64-ubuntu-22.04-arm-3.11
5.83 MB
sha256:1b33d8b5d4cc5f3756991327bbd991a62535b2d25aefbb56d8fe57160f4f28c8
perspective-python-dist-x86_64-ubuntu-22.04-3.11
9.37 MB
sha256:48673fc075e8b6df82b4c6f0af5500fd6bd72e762946a5b8954e448e369d8277
perspective-python-dist-x86_64-windows-2025-3.11
8.2 MB
sha256:5da0ab24906061e2a8b8bb7b640697253486ec8ea11a1c0fb52c57cc9266be1b
perspective-python-sdist
3.58 MB
sha256:517d9435cd1e32519881a1986e9c929c0a82067d47be4e705e760e724ba61737
perspective-rust
1.06 MB
sha256:ea50de9cf429309a6d586e2641ef3a64f34ef951a2cecc46662bc91a1d8d63ef