Fix memory safety issues #1733
build.yaml
on: pull_request
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
Annotations
2 errors, 13 warnings, and 2 notices
|
test_js (ubuntu-22.04, 3.11, 22.x)
Process completed with exit code 1.
|
|
[client-node] › rust/perspective-js/test/js/constructors.spec.js:994:9 › ndjson › Handles many objects without newline separators:
rust/perspective-js/test/js/constructors.spec.js#L1003
1) [client-node] › rust/perspective-js/test/js/constructors.spec.js:994:9 › ndjson › Handles many objects without newline separators
Error: expect(received).toEqual(expected) // deep equality
- Expected - 64
+ Received + 64
Array [
Object {
- "a": "0",
+ "a": 0,
},
Object {
- "a": "1",
+ "a": 1,
},
Object {
- "a": "2",
+ "a": 2,
},
Object {
- "a": "3",
+ "a": 3,
},
Object {
- "a": "4",
+ "a": 4,
},
Object {
- "a": "5",
+ "a": 5,
},
Object {
- "a": "6",
+ "a": 6,
},
Object {
- "a": "7",
+ "a": 7,
},
Object {
- "a": "8",
+ "a": 8,
},
Object {
- "a": "9",
+ "a": 9,
},
Object {
- "a": "10",
+ "a": 10,
},
Object {
- "a": "11",
+ "a": 11,
},
Object {
- "a": "12",
+ "a": 12,
},
Object {
- "a": "13",
+ "a": 13,
},
Object {
- "a": "14",
+ "a": 14,
},
Object {
- "a": "15",
+ "a": 15,
},
Object {
- "a": "16",
+ "a": 16,
},
Object {
- "a": "17",
+ "a": 17,
},
Object {
- "a": "18",
+ "a": 18,
},
Object {
- "a": "19",
+ "a": 19,
},
Object {
- "a": "20",
+ "a": 20,
},
Object {
- "a": "21",
+ "a": 21,
},
Object {
- "a": "22",
+ "a": 22,
},
Object {
- "a": "23",
+ "a": 23,
},
Object {
- "a": "24",
+ "a": 24,
},
Object {
- "a": "25",
+ "a": 25,
},
Object {
- "a": "26",
+ "a": 26,
},
Object {
- "a": "27",
+ "a": 27,
},
Object {
- "a": "28",
+ "a": 28,
},
Object {
- "a": "29",
+ "a": 29,
},
Object {
- "a": "30",
+ "a": 30,
},
Object {
- "a": "31",
+ "a": 31,
},
Object {
- "a": "32",
+ "a": 32,
},
Object {
- "a": "33",
+ "a": 33,
},
Object {
- "a": "34",
+ "a": 34,
},
Object {
- "a": "35",
+ "a": 35,
},
Object {
- "a": "36",
+ "a": 36,
},
Object {
- "a": "37",
+ "a": 37,
},
Object {
- "a": "38",
+ "a": 38,
},
Object {
- "a": "39",
+ "a": 39,
},
Object {
- "a": "40",
+ "a": 40,
},
Object {
- "a": "41",
+ "a": 41,
},
Object {
- "a": "42",
+ "a": 42,
},
Object {
- "a": "43",
+ "a": 43,
},
Object {
- "a": "44",
+ "a": 44,
},
Object {
- "a": "45",
+ "a": 45,
},
Object {
- "a": "46",
+ "a": 46,
},
Object {
- "a": "47",
+ "a": 47,
},
Object {
- "a": "48",
+ "a": 48,
},
Object {
- "a": "49",
+ "a": 49,
},
Object {
- "a": "50",
+ "a": 50,
},
Object {
- "a": "51",
+ "a": 51,
},
Object {
- "a": "52",
+ "a": 52,
},
Object {
- "a": "53",
+ "a": 53,
},
Object {
- "a": "54",
+ "a": 54,
},
Object {
- "a": "55",
+ "a": 55,
},
Object {
- "a": "56",
+
|
|
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 (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, 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/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)
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_emscripten_wheel (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/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, 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, 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.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, 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/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)
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_and_test_jupyterlab (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/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/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/
|
|
🎭 Playwright Run Summary
3 passed (9.2s)
|
|
🎭 Playwright Run Summary
1 failed
[client-node] › rust/perspective-js/test/js/constructors.spec.js:994:9 › ndjson › Handles many objects without newline separators
118 skipped
1709 passed (6.6m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
perspective-js-dist
|
10.9 MB |
sha256:2a860841947bcbee459b2507c54f703d62ca28910c1a825d6609feb3b979f621
|
|
|
perspective-metadata
|
656 KB |
sha256:5faf83eca7e1629c912df633f64f73379d6f58408e5112bf61c1a1ded40f2725
|
|
|
perspective-python-dist-aarch64-ubuntu-22.04-arm-3.11
|
5.86 MB |
sha256:8c83b539a1a47627f34bb5197520b68a7f558d0844d7b85f4f1af1d1fe9c8e8f
|
|
|
perspective-python-dist-wasm32-emscripten-3.11
|
3.11 MB |
sha256:9537589d7200270dce14cd1f3a570cbf09453c992f686400df88f71530c9653b
|
|
|
perspective-python-dist-x86_64-ubuntu-22.04-3.11
|
9.44 MB |
sha256:f1118f767be5fddf8941fa257e32d003db0aeb1266f8b4e7e925bf13468174cb
|
|
|
perspective-python-sdist
|
3.62 MB |
sha256:ab6e20bb208e457d6d53dd716236c9c680562177d9e09bd43b59bf76906eeccc
|
|
|
perspective-rust
|
1.05 MB |
sha256:e7342093d7df4defd288c027cda61cea3976773260318edc68b3c1e6ab4c002f
|
|