Skip to content

Build Status

Build Status #1747

Manually triggered June 24, 2026 16:53
Status Cancelled
Total duration 47m 24s
Artifacts 10

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

12 errors, 25 warnings, and 2 notices
test_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
2) [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
2) [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.
[viewer-datagrid-desktop-chrome] › packages/viewer-datagrid/test/js/column_style.spec.ts:320:5 › Column Style Tests › Bar foreground on float column with negatives: tools/test/src/js/utils.ts#L193
1) [viewer-datagrid-desktop-chrome] › packages/viewer-datagrid/test/js/column_style.spec.ts:320:5 › Column Style Tests › Bar foreground on float column with negatives Error: expect(string).toMatchSnapshot(expected) failed @@ -24,18 +24,18 @@ <td class="psp-align-right psp-color-mode-bar" data-y="0" data-x="1" style=" + position: relative; --psp-label-bar-color: linear-gradient( to right top, rgb(51, 179, 205), rgb(51, 141, 205) 50%, rgb(51, 103, 205) ); --psp-label-bar-bg: #338dcd; - position: relative; " > <div class="psp-bar" style=" @@ -60,18 +60,18 @@ <td class="psp-align-right psp-color-mode-bar" data-y="1" data-x="1" style=" + position: relative; --psp-label-bar-color: linear-gradient( to right top, rgb(51, 179, 205), rgb(51, 141, 205) 50%, rgb(51, 103, 205) ); --psp-label-bar-bg: #338dcd; - position: relative; " > <div class="psp-bar" style=" @@ -96,18 +96,18 @@ <td class="psp-align-right psp-color-mode-bar" data-y="2" data-x="1" style=" + position: relative; --psp-label-bar-color: linear-gradient( to right top, rgb(51, 179, 205), rgb(51, 141, 205) 50%, rgb(51, 103, 205) ); --psp-label-bar-bg: #338dcd; - position: relative; " > <div class="psp-bar" style=" @@ -132,18 +132,18 @@ <td class="psp-align-right psp-color-mode-bar" data-y="3" data-x="1" style=" + position: relative; --psp-label-bar-color: linear-gradient( to right top, rgb(255, 30, 45), rgb(255, 71, 30) 50%, rgb(255, 127, 30) ); --psp-label-bar-bg: #ff471e; - position: relative; " > <div class="psp-bar" style=" @@ -169,18 +169,18 @@ <td class="psp-align-right psp-color-mode-bar" data-y="4" data-x="1" style=" + position: relative; --psp-label-bar-color: linear-gradient( to right top, rgb(51, 179, 205), rgb(51, 141, 205) 50%, rgb(51, 103, 205) ); --psp-label-bar-bg: #338dcd; - position: relative; " > <div class="psp-bar" style=" @@ -205,18 +205,18 @@ <td class="psp-align-right psp-color-mode-bar" data-y="5" data-x="1" style=" + position: relative; --psp-label-bar-color: linear-gradient( to right top, rgb(51, 179, 205), rgb(51, 141, 205) 50%, rgb(51, 103, 205) ); --psp-label-bar-bg: #338dcd; - position: relative; " > <div class="psp-bar" style=" @@ -241,18 +241,18 @@ <td
benchmark_python (ubuntu-22.04, 3.11, 22.x, x86_64)
The run was canceled by @texodus.
benchmark_python (ubuntu-22.04, 3.11, 22.x, x86_64)
The operation was canceled.
test_python_sdist (ubuntu-22.04, x86_64, 3.11)
The run was canceled by @texodus.
test_python_sdist (ubuntu-22.04, x86_64, 3.11)
The operation was canceled.
benchmark_js (ubuntu-22.04, 22.x)
The run was canceled by @texodus.
benchmark_js (ubuntu-22.04, 22.x)
The operation was canceled.
Build Status
The run was canceled by @texodus.
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_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_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, 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, 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_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-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/
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/
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 (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_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_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, 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_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, 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 (8.4s)
🎭 Playwright Run Summary
2 failed [viewer-datagrid-desktop-chrome] › packages/viewer-datagrid/test/js/column_style.spec.ts:320:5 › Column Style Tests › Bar foreground on float column with negatives [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 1720 passed (8.1m)

Artifacts

Produced during runtime
Name Size Digest
perspective-js-dist
10.8 MB
sha256:c0f62658cccf2ca007d105453b0e105bb6d8d4f2ef5577a9e42850f08c78ec2a
perspective-js-test-results
7.58 KB
sha256:c35a981eac6187c08a5f2e3b9655f00529b4a3342a10d1e7ecd52c02eca909d7
perspective-metadata
659 KB
sha256:1f2ef69f63e2c7ffa1afd397eb082650abf3ee667e2b94ba009728fe791b511c
perspective-python-dist-aarch64-macos-14-3.11
8.03 MB
sha256:7016760a74c4b2874effa6f9627b75c80f8c9bfada7ab72f1ecac7a89f1cfee8
perspective-python-dist-aarch64-ubuntu-22.04-arm-3.11
5.83 MB
sha256:22a0e4c49342b921117c03dead08e10f8eb139a24ca3d0af72ec14dcf3755a63
perspective-python-dist-wasm32-emscripten-3.13
3.09 MB
sha256:b9a4b5a0e67e24dc137bd1d7159755120b6aa6d5775333c1c9dc549673db9b72
perspective-python-dist-x86_64-ubuntu-22.04-3.11
9.37 MB
sha256:1e0a283cee64dab55eb9f47134e4e390a1e45ff47801da61c7503a8eff1ecec2
perspective-python-dist-x86_64-windows-2025-3.11
8.2 MB
sha256:1588b96fd58877f3bfe84eb9eab850c7efbcab164ca9a56aa8170e37a174d0f2
perspective-python-sdist
3.58 MB
sha256:bb173b7a8046b1dd3a94ed409f4828c112a0324d9778a00319cc8a8713b2fd78
perspective-rust
1.06 MB
sha256:4b99d72d895dda8d425492138f6209ca7052cd4a28953b45ead3eea2272b5678