Update Pyodide build to Python 3.14 / 2026 #1908
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
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
|
|