Skip to content

Update Pyodide build to Python 3.14 / 2026 #1908

Update Pyodide build to Python 3.14 / 2026

Update Pyodide build to Python 3.14 / 2026 #1908

Triggered via pull request September 25, 2026 19:39
Status Failure
Total duration 46m 44s
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

2 errors, 15 warnings, and 1 notice
test_js (ubuntu-22.04, 3.11, 22.x)
Process completed with exit code 1.
test_js (ubuntu-22.04, 3.11, 22.x)
Error: PSP_SNAPSHOT_REPO is required when fetching snapshots (e.g. 'perspective-dev/perspective-snapshots'). at src/js/snapshot-sync.ts:81 79 | const repo = process.env.PSP_SNAPSHOT_REPO; 80 | if (!repo) { > 81 | throw new Error( | ^ 82 | "PSP_SNAPSHOT_REPO is required when fetching snapshots (e.g. 'perspective-dev/perspective-snapshots').", 83 | ); 84 | } at fetchSnapshots (/home/runner/work/perspective/perspective/tools/test/src/js/snapshot-sync.ts:81:15) at run (/home/runner/work/perspective/perspective/tools/test/src/js/global_startup.ts:17:15)
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_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/
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/
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/
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, 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.14, 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.14, 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/
🎭 Playwright Run Summary
22 passed (3.4m)

Artifacts

Produced during runtime
Name Size Digest
perspective-anywidget-dist
4.15 MB
sha256:88d5cebdf205fc47fe543407d7086cb44c456e3b958ec5e848b621643c911a96
perspective-js-dist
7.36 MB
sha256:d89924a47890bb4c2fd9fc25a9a627220646d54cea8dea8f749dba5a69f46450
perspective-metadata
771 KB
sha256:83bcd14b3e5447095b40d9e20e207fe105a392d998c7f31f3cbf2c4966bc20c9
perspective-python-dist-aarch64-ubuntu-22.04-arm-3.11
6.25 MB
sha256:cbdbebf52bf699416fd0f000fb6ccc52eefa14462ae17a16e1d4a87136be06f4
perspective-python-dist-repacked
28.9 MB
sha256:ff24b96766e08ec16395c68a95fdb7a6bad237a26d017a99ba20ec1f08ac06a2
perspective-python-dist-wasm32-emscripten-3.14
7.57 MB
sha256:83d16d188be51840b8bf3871d76488b461a54d2bbcd8efed299a1991680e4cb8
perspective-python-dist-x86_64-ubuntu-22.04-3.11
6.64 MB
sha256:e477b44c31ef4e46049f0f38957f74e5b6ab8f1cb2f92a1e0ef26f4a1d91a2a0
perspective-python-sdist
8.53 MB
sha256:93c4df33e3806504d36997621442177ddaa22d76782092c6b9022e00fc30bb14
perspective-rust
5.7 MB
sha256:6a7154e703d0298b2d21d924a40c8992be391c8fb0fb5b42d0b601a6ec75a12d
perspective-server-wasm64-dist
2.48 MB
sha256:10fa6ae7b67fde5ef321e80ae42af4264584b1539fd92bb7d53c51b30d3a0d9d