Skip to content

Fix project metadata and add "Use Cases" to docs #1903

Fix project metadata and add "Use Cases" to docs

Fix project metadata and add "Use Cases" to docs #1903

Triggered via pull request September 24, 2026 20:59
@texodustexodus
opened #3240
seo
Status Success
Total duration 35m 5s
Artifacts 10

build.yaml

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

Annotations

1 error, 15 warnings, and 2 notices
[viewer-desktop-chrome] › rust/perspective-viewer/test/js/column_settings/sidebar.spec.ts:92:5 › Column Settings Sidebar › edit button > opens sidebar for inactive expression columns: rust/perspective-viewer/test/js/column_settings/sidebar.spec.ts#L108
1) [viewer-desktop-chrome] › rust/perspective-viewer/test/js/column_settings/sidebar.spec.ts:92:5 › Column Settings Sidebar › edit button > opens sidebar for inactive expression columns TimeoutError: locator.waitFor: Timeout 5000ms exceeded. Call log: - waiting for locator('perspective-viewer').locator('#sub-columns').locator('.column-selector-column').filter({ hasText: 'Row ID' }).locator('div .expression-edit-button') to be detached 14 × locator resolved to visible <span class="expression-edit-button disabled">…</span> 106 | 107 | await exprCol.editBtn.waitFor(); > 108 | await rowId.editBtn.waitFor({ state: "detached", timeout: 5000 }); | ^ 109 | 110 | await view.assureColumnSettingsClosed(); 111 | await exprCol.editBtn.click(); at /home/runner/work/perspective/perspective/rust/perspective-viewer/test/js/column_settings/sidebar.spec.ts:108:29
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/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_and_test_rust (ubuntu-22.04, x86_64, 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/setup-python@v5, hendrikmuhs/ccache-action@v1.2, 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)
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)
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
build_js_wasm64 (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/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, hendrikmuhs/ccache-action@v1.2, 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)
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, hendrikmuhs/ccache-action@v1.2, 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)
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, hendrikmuhs/ccache-action@v1.2, 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, hendrikmuhs/ccache-action@v1.2, 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)
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/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)
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/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_python_sdist (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/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 (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/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_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, hendrikmuhs/ccache-action@v1.2, 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/
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/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
22 passed (3.2m)
🎭 Playwright Run Summary
1 flaky [viewer-desktop-chrome] › rust/perspective-viewer/test/js/column_settings/sidebar.spec.ts:92:5 › Column Settings Sidebar › edit button > opens sidebar for inactive expression columns 113 skipped 2420 passed (9.5m)

Artifacts

Produced during runtime
Name Size Digest
perspective-anywidget-dist
4 MB
sha256:e78c806d605845e546ad58ba3e4ed3c02bb7d0c6d8c2677240c1550e876b129a
perspective-js-dist
12.4 MB
sha256:d80d02a6ebbed6cc5e47fc29792db6817f15950df58f505e789c4f51a97affbe
perspective-metadata
767 KB
sha256:5bc0b95a464640c9a6fdc20894dea9fda36a6bc2c7379b4b57adb05a1963aae5
perspective-python-dist-aarch64-ubuntu-22.04-arm-3.11
6.24 MB
sha256:c4af56c97dcf17f43f96e2628d326340f6ef02fcf5b4e47048853c0bce84c5a0
perspective-python-dist-repacked
28.3 MB
sha256:ae3472b9b665cf8e2d52576478b507c811b72fc524ac5755bc85fd7be47194cc
perspective-python-dist-wasm32-emscripten-3.13
7.44 MB
sha256:9df4544160ac40b8b07d31df63ec995497ec3f3fb0359968b0ec0f72bb4ba9b5
perspective-python-dist-x86_64-ubuntu-22.04-3.11
6.62 MB
sha256:3cf9c47c8fd5aa520d5aabb49f04b48b2d11e13ce7201a9652e2c5a30307b6ba
perspective-python-sdist
8.23 MB
sha256:9a5d189f8159b32ebf47a9130f4c35a42fd4c34ce26a1675a50f811bd832c6de
perspective-rust
5.52 MB
sha256:165f6de1b6bfdcc2063b3980fb8525a5877c735717816d619c141d92378c38f9
perspective-server-wasm64-dist
2.37 MB
sha256:99ae3bafbcb3764a6eae14ea7e8e09eb37dd8116c242081cc0f32a3d1f58c8f5