Repository navigation
Zero-cost table(view)
#1920
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
10 errors, 15 warnings, and 2 notices
|
[viewer-desktop-chrome] › rust/perspective-viewer/test/js/helpers/standard_tests.ts:92:9 › Superstore › Pivot tests › pivot > pivots by a row and a column:
rust/perspective-viewer/test/js/helpers.ts#L93
4) [viewer-desktop-chrome] › rust/perspective-viewer/test/js/helpers/standard_tests.ts:92:9 › Superstore › Pivot tests › pivot > pivots by a row and a column
Error: expect(string).toMatchSnapshot(expected) failed
@@ -1,7 +1,7 @@
<pre style="margin:0;overflow:scroll;position:absolute;%;%">
-"State (Group by 1)","Furniture|Row ID","Furniture|Order ID","Furniture|Order Date","Furniture|Ship Date","Furniture|Ship Mode","Furniture|Customer ID","Furniture|Segment","Furniture|Country","Furniture|City","Furniture|State","Furniture|Postal Code","Furniture|Region","Furniture|Product ID","Furniture|Category","Furniture|Sub-Category","Furniture|Sales","Furniture|Quantity","Furniture|Discount","Furniture|Profit","Office Supplies|Row ID","Office Supplies|Order ID","Office Supplies|Order Date","Office Supplies|Ship Date","Office Supplies|Ship Mode","Office Supplies|Customer ID","Office Supplies|Segment","Office Supplies|Country","Office Supplies|City","Office Supplies|State","Office Supplies|Postal Code","Office Supplies|Region","Office Supplies|Product ID","Office Supplies|Category","Office Supplies|Sub-Category","Office Supplies|Sales","Office Supplies|Quantity","Office Supplies|Discount","Office Supplies|Profit","Technology|Row ID","Technology|Order ID","Technology|Order Date","Technology|Ship Date","Technology|Ship Mode","Technology|Customer ID","Technology|Segment","Technology|Country","Technology|City","Technology|State","Technology|Postal Code","Technology|Region","Technology|Product ID","Technology|Category","Technology|Sub-Category","Technology|Sales","Technology|Quantity","Technology|Discount","Technology|Profit"
+"State","Furniture|Row ID","Furniture|Order ID","Furniture|Order Date","Furniture|Ship Date","Furniture|Ship Mode","Furniture|Customer ID","Furniture|Segment","Furniture|Country","Furniture|City","Furniture|State (count)","Furniture|Postal Code","Furniture|Region","Furniture|Product ID","Furniture|Category","Furniture|Sub-Category","Furniture|Sales","Furniture|Quantity","Furniture|Discount","Furniture|Profit","Office Supplies|Row ID","Office Supplies|Order ID","Office Supplies|Order Date","Office Supplies|Ship Date","Office Supplies|Ship Mode","Office Supplies|Customer ID","Office Supplies|Segment","Office Supplies|Country","Office Supplies|City","Office Supplies|State (count)","Office Supplies|Postal Code","Office Supplies|Region","Office Supplies|Product ID","Office Supplies|Category","Office Supplies|Sub-Category","Office Supplies|Sales","Office Supplies|Quantity","Office Supplies|Discount","Office Supplies|Profit","Technology|Row ID","Technology|Order ID","Technology|Order Date","Technology|Ship Date","Technology|Ship Mode","Technology|Customer ID","Technology|Segment","Technology|Country","Technology|City","Technology|State (count)","Technology|Postal Code","Technology|Region","Technology|Product ID","Technology|Category","Technology|Sub-Category","Technology|Sales","Technology|Quantity","Technology|Discount","Technology|Profit"
,1123,24,24,24,24,24,24,24,24,24,1250896,24,24,24,24,11083.7797,99,4.87,-1651.3463000000002,3074,59,59,59,59,59,59,59,59,59,3422136,59,59,59,59,5169.37,214,8.900000000000002,741.1687,753,16,16,16,16,16,16,16,16,16,1015186,16,16,16,16,5186.758000000001,54,1.6,785.6685
"Alabama",,,,,,,,,,,,,,,,,,,,161,2,2,2,2,2,2,2,2,2,71202,2,2,2,2,224.9,4,0,64.2384,,,,,,,,,,,,,,,,,,,
"Arizona",,,,,,,,,,,,,,,,,,,,68,1,1,1,1,1,1,1,1,1,85234,1,1,1,1,1113.024,8,0.2,111.3024,69,1,1,1,1,1,1,1,1,1,85234,1,1,1,1,167.968,4,0.2,62.988
"California",83,3,3,3,3,3,3,3,3,3,270068,3,3,3,3,1834.8039999999999,20,0.2,121.81139999999999,712,15,15,15,15,15,15,15,15,15,1370894,15,15,15,15,562.848,46,1,183.47429999999997,221,6,6,6,6,6,6,6,6,6,544262,6,6,6,6,2210.19,20,0.8,201.2865
"Delaware",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,97,2,2,2,2,2,2,2,2,2,39802,2,2,2,2,66.8,5,0,11.054
Snapshot: superstore-pivot-tests-pivot-pivots-by-a-row-and-a-column.txt
at ../../rust/perspective-viewer/test/js/helpers.ts:93
91 | });
92 |
|
|
[viewer-desktop-chrome] › rust/perspective-viewer/test/js/helpers/standard_tests.ts:71:9 › Superstore › Pivot tests › group_by > pivots by two rows:
rust/perspective-viewer/test/js/helpers.ts#L93
3) [viewer-desktop-chrome] › rust/perspective-viewer/test/js/helpers/standard_tests.ts:71:9 › Superstore › Pivot tests › group_by > pivots by two rows
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(string).toMatchSnapshot(expected) failed
@@ -1,7 +1,7 @@
<pre style="margin:0;overflow:scroll;position:absolute;%;%">
-"Category (Group by 1)","Sub-Category (Group by 2)","Row ID","Order ID","Order Date","Ship Date","Ship Mode","Customer ID","Segment","Country","City","State","Postal Code","Region","Product ID","Category","Sub-Category","Sales","Quantity","Discount","Profit"
+"Category","Sub-Category","Row ID","Order ID","Order Date","Ship Date","Ship Mode","Customer ID","Segment","Country","City","State","Postal Code","Region","Product ID","Category (count)","Sub-Category (count)","Sales","Quantity","Discount","Profit"
,,4950,99,99,99,99,99,99,99,99,99,5688218,99,99,99,99,21439.907699999996,367,15.370000000000003,-124.50910000000022
"Furniture",,1123,24,24,24,24,24,24,24,24,24,1250896,24,24,24,24,11083.7797,99,4.870000000000001,-1651.3463000000002
"Furniture","Bookcases",68,3,3,3,3,3,3,3,3,3,138601,3,3,3,3,3877.7891999999997,12,0.8200000000000001,-1670.115
"Furniture","Chairs",403,8,8,8,8,8,8,8,8,8,325853,8,8,8,8,2771.781,29,1.2,131.2134
"Furniture","Furnishings",612,10,10,10,10,10,10,10,10,10,579042,10,10,10,10,725.818,41,2.2,-54.98779999999999
Snapshot: superstore-pivot-tests-group-by-pivots-by-two-rows.txt
at ../../rust/perspective-viewer/test/js/helpers.ts:93
91 | });
92 |
> 93 | await expect(formatted).toMatchSnapshot(pathArray);
| ^
94 | }
95 |
96 | export async function compareInnerHTMLToSnapshot(
at compareContentsToSnapshot (/home/runner/work/perspective/perspective/rust/perspective-viewer/test/js/helpers.ts:93:29)
at /home/runner/work/perspective/perspective/rust/perspective-viewer/test/js/helpers/standard_tests.ts:33:9
|
|
[viewer-desktop-chrome] › rust/perspective-viewer/test/js/helpers/standard_tests.ts:71:9 › Superstore › Pivot tests › group_by > pivots by two rows:
rust/perspective-viewer/test/js/helpers.ts#L93
3) [viewer-desktop-chrome] › rust/perspective-viewer/test/js/helpers/standard_tests.ts:71:9 › Superstore › Pivot tests › group_by > pivots by two rows
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(string).toMatchSnapshot(expected) failed
@@ -1,7 +1,7 @@
<pre style="margin:0;overflow:scroll;position:absolute;%;%">
-"Category (Group by 1)","Sub-Category (Group by 2)","Row ID","Order ID","Order Date","Ship Date","Ship Mode","Customer ID","Segment","Country","City","State","Postal Code","Region","Product ID","Category","Sub-Category","Sales","Quantity","Discount","Profit"
+"Category","Sub-Category","Row ID","Order ID","Order Date","Ship Date","Ship Mode","Customer ID","Segment","Country","City","State","Postal Code","Region","Product ID","Category (count)","Sub-Category (count)","Sales","Quantity","Discount","Profit"
,,4950,99,99,99,99,99,99,99,99,99,5688218,99,99,99,99,21439.907699999996,367,15.370000000000003,-124.50910000000022
"Furniture",,1123,24,24,24,24,24,24,24,24,24,1250896,24,24,24,24,11083.7797,99,4.870000000000001,-1651.3463000000002
"Furniture","Bookcases",68,3,3,3,3,3,3,3,3,3,138601,3,3,3,3,3877.7891999999997,12,0.8200000000000001,-1670.115
"Furniture","Chairs",403,8,8,8,8,8,8,8,8,8,325853,8,8,8,8,2771.781,29,1.2,131.2134
"Furniture","Furnishings",612,10,10,10,10,10,10,10,10,10,579042,10,10,10,10,725.818,41,2.2,-54.98779999999999
Snapshot: superstore-pivot-tests-group-by-pivots-by-two-rows.txt
at ../../rust/perspective-viewer/test/js/helpers.ts:93
91 | });
92 |
> 93 | await expect(formatted).toMatchSnapshot(pathArray);
| ^
94 | }
95 |
96 | export async function compareInnerHTMLToSnapshot(
at compareContentsToSnapshot (/home/runner/work/perspective/perspective/rust/perspective-viewer/test/js/helpers.ts:93:29)
at /home/runner/work/perspective/perspective/rust/perspective-viewer/test/js/helpers/standard_tests.ts:33:9
|
|
[viewer-desktop-chrome] › rust/perspective-viewer/test/js/helpers/standard_tests.ts:71:9 › Superstore › Pivot tests › group_by > pivots by two rows:
rust/perspective-viewer/test/js/helpers.ts#L93
3) [viewer-desktop-chrome] › rust/perspective-viewer/test/js/helpers/standard_tests.ts:71:9 › Superstore › Pivot tests › group_by > pivots by two rows
Error: expect(string).toMatchSnapshot(expected) failed
@@ -1,7 +1,7 @@
<pre style="margin:0;overflow:scroll;position:absolute;%;%">
-"Category (Group by 1)","Sub-Category (Group by 2)","Row ID","Order ID","Order Date","Ship Date","Ship Mode","Customer ID","Segment","Country","City","State","Postal Code","Region","Product ID","Category","Sub-Category","Sales","Quantity","Discount","Profit"
+"Category","Sub-Category","Row ID","Order ID","Order Date","Ship Date","Ship Mode","Customer ID","Segment","Country","City","State","Postal Code","Region","Product ID","Category (count)","Sub-Category (count)","Sales","Quantity","Discount","Profit"
,,4950,99,99,99,99,99,99,99,99,99,5688218,99,99,99,99,21439.907699999996,367,15.370000000000003,-124.50910000000022
"Furniture",,1123,24,24,24,24,24,24,24,24,24,1250896,24,24,24,24,11083.7797,99,4.870000000000001,-1651.3463000000002
"Furniture","Bookcases",68,3,3,3,3,3,3,3,3,3,138601,3,3,3,3,3877.7891999999997,12,0.8200000000000001,-1670.115
"Furniture","Chairs",403,8,8,8,8,8,8,8,8,8,325853,8,8,8,8,2771.781,29,1.2,131.2134
"Furniture","Furnishings",612,10,10,10,10,10,10,10,10,10,579042,10,10,10,10,725.818,41,2.2,-54.98779999999999
Snapshot: superstore-pivot-tests-group-by-pivots-by-two-rows.txt
at ../../rust/perspective-viewer/test/js/helpers.ts:93
91 | });
92 |
> 93 | await expect(formatted).toMatchSnapshot(pathArray);
| ^
94 | }
95 |
96 | export async function compareInnerHTMLToSnapshot(
at compareContentsToSnapshot (/home/runner/work/perspective/perspective/rust/perspective-viewer/test/js/helpers.ts:93:29)
at /home/runner/work/perspective/perspective/rust/perspective-viewer/test/js/helpers/standard_tests.ts:33:9
|
|
[viewer-desktop-chrome] › rust/perspective-viewer/test/js/helpers/standard_tests.ts:62:9 › Superstore › Pivot tests › group_by > pivots by a single row:
rust/perspective-viewer/test/js/helpers.ts#L93
2) [viewer-desktop-chrome] › rust/perspective-viewer/test/js/helpers/standard_tests.ts:62:9 › Superstore › Pivot tests › group_by > pivots by a single row
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(string).toMatchSnapshot(expected) failed
@@ -1,7 +1,7 @@
<pre style="margin:0;overflow:scroll;position:absolute;%;%">
-"State (Group by 1)","Row ID","Order ID","Order Date","Ship Date","Ship Mode","Customer ID","Segment","Country","City","State","Postal Code","Region","Product ID","Category","Sub-Category","Sales","Quantity","Discount","Profit"
+"State","Row ID","Order ID","Order Date","Ship Date","Ship Mode","Customer ID","Segment","Country","City","State (count)","Postal Code","Region","Product ID","Category","Sub-Category","Sales","Quantity","Discount","Profit"
,4950,99,99,99,99,99,99,99,99,99,5688218,99,99,99,99,21439.907700000003,367,15.370000000000001,-124.50909999999988
"Alabama",161,2,2,2,2,2,2,2,2,2,71202,2,2,2,2,224.9,4,0,64.2384
"Arizona",137,2,2,2,2,2,2,2,2,2,170468,2,2,2,2,1280.992,12,0.4,174.2904
"California",1016,24,24,24,24,24,24,24,24,24,2185224,24,24,24,24,4607.842000000001,86,2,506.57220000000007
"Delaware",97,2,2,2,2,2,2,2,2,2,39802,2,2,2,2,66.8,5,0,11.054
Snapshot: superstore-pivot-tests-group-by-pivots-by-a-single-row.txt
at ../../rust/perspective-viewer/test/js/helpers.ts:93
91 | });
92 |
> 93 | await expect(formatted).toMatchSnapshot(pathArray);
| ^
94 | }
95 |
96 | export async function compareInnerHTMLToSnapshot(
at compareContentsToSnapshot (/home/runner/work/perspective/perspective/rust/perspective-viewer/test/js/helpers.ts:93:29)
at /home/runner/work/perspective/perspective/rust/perspective-viewer/test/js/helpers/standard_tests.ts:33:9
|
|
[viewer-desktop-chrome] › rust/perspective-viewer/test/js/helpers/standard_tests.ts:62:9 › Superstore › Pivot tests › group_by > pivots by a single row:
rust/perspective-viewer/test/js/helpers.ts#L93
2) [viewer-desktop-chrome] › rust/perspective-viewer/test/js/helpers/standard_tests.ts:62:9 › Superstore › Pivot tests › group_by > pivots by a single row
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(string).toMatchSnapshot(expected) failed
@@ -1,7 +1,7 @@
<pre style="margin:0;overflow:scroll;position:absolute;%;%">
-"State (Group by 1)","Row ID","Order ID","Order Date","Ship Date","Ship Mode","Customer ID","Segment","Country","City","State","Postal Code","Region","Product ID","Category","Sub-Category","Sales","Quantity","Discount","Profit"
+"State","Row ID","Order ID","Order Date","Ship Date","Ship Mode","Customer ID","Segment","Country","City","State (count)","Postal Code","Region","Product ID","Category","Sub-Category","Sales","Quantity","Discount","Profit"
,4950,99,99,99,99,99,99,99,99,99,5688218,99,99,99,99,21439.907700000003,367,15.370000000000001,-124.50909999999988
"Alabama",161,2,2,2,2,2,2,2,2,2,71202,2,2,2,2,224.9,4,0,64.2384
"Arizona",137,2,2,2,2,2,2,2,2,2,170468,2,2,2,2,1280.992,12,0.4,174.2904
"California",1016,24,24,24,24,24,24,24,24,24,2185224,24,24,24,24,4607.842000000001,86,2,506.57220000000007
"Delaware",97,2,2,2,2,2,2,2,2,2,39802,2,2,2,2,66.8,5,0,11.054
Snapshot: superstore-pivot-tests-group-by-pivots-by-a-single-row.txt
at ../../rust/perspective-viewer/test/js/helpers.ts:93
91 | });
92 |
> 93 | await expect(formatted).toMatchSnapshot(pathArray);
| ^
94 | }
95 |
96 | export async function compareInnerHTMLToSnapshot(
at compareContentsToSnapshot (/home/runner/work/perspective/perspective/rust/perspective-viewer/test/js/helpers.ts:93:29)
at /home/runner/work/perspective/perspective/rust/perspective-viewer/test/js/helpers/standard_tests.ts:33:9
|
|
[viewer-desktop-chrome] › rust/perspective-viewer/test/js/helpers/standard_tests.ts:62:9 › Superstore › Pivot tests › group_by > pivots by a single row:
rust/perspective-viewer/test/js/helpers.ts#L93
2) [viewer-desktop-chrome] › rust/perspective-viewer/test/js/helpers/standard_tests.ts:62:9 › Superstore › Pivot tests › group_by > pivots by a single row
Error: expect(string).toMatchSnapshot(expected) failed
@@ -1,7 +1,7 @@
<pre style="margin:0;overflow:scroll;position:absolute;%;%">
-"State (Group by 1)","Row ID","Order ID","Order Date","Ship Date","Ship Mode","Customer ID","Segment","Country","City","State","Postal Code","Region","Product ID","Category","Sub-Category","Sales","Quantity","Discount","Profit"
+"State","Row ID","Order ID","Order Date","Ship Date","Ship Mode","Customer ID","Segment","Country","City","State (count)","Postal Code","Region","Product ID","Category","Sub-Category","Sales","Quantity","Discount","Profit"
,4950,99,99,99,99,99,99,99,99,99,5688218,99,99,99,99,21439.907700000003,367,15.370000000000001,-124.50909999999988
"Alabama",161,2,2,2,2,2,2,2,2,2,71202,2,2,2,2,224.9,4,0,64.2384
"Arizona",137,2,2,2,2,2,2,2,2,2,170468,2,2,2,2,1280.992,12,0.4,174.2904
"California",1016,24,24,24,24,24,24,24,24,24,2185224,24,24,24,24,4607.842000000001,86,2,506.57220000000007
"Delaware",97,2,2,2,2,2,2,2,2,2,39802,2,2,2,2,66.8,5,0,11.054
Snapshot: superstore-pivot-tests-group-by-pivots-by-a-single-row.txt
at ../../rust/perspective-viewer/test/js/helpers.ts:93
91 | });
92 |
> 93 | await expect(formatted).toMatchSnapshot(pathArray);
| ^
94 | }
95 |
96 | export async function compareInnerHTMLToSnapshot(
at compareContentsToSnapshot (/home/runner/work/perspective/perspective/rust/perspective-viewer/test/js/helpers.ts:93:29)
at /home/runner/work/perspective/perspective/rust/perspective-viewer/test/js/helpers/standard_tests.ts:33:9
|
|
[viewer-desktop-chrome] › rust/perspective-viewer/test/js/stability/export.spec.ts:36:5 › Single-Threaded Engine › render > produces correct output in single-threaded mode:
rust/perspective-viewer/test/js/stability/export.spec.ts#L54
1) [viewer-desktop-chrome] › rust/perspective-viewer/test/js/stability/export.spec.ts:36:5 › Single-Threaded Engine › render > produces correct output in single-threaded mode
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
Expected: 821
Received: 808
52 |
53 | // Superstore as a CSV
> 54 | expect(value).toEqual(821);
| ^
55 | });
56 | });
57 |
at /home/runner/work/perspective/perspective/rust/perspective-viewer/test/js/stability/export.spec.ts:54:23
|
|
[viewer-desktop-chrome] › rust/perspective-viewer/test/js/stability/export.spec.ts:36:5 › Single-Threaded Engine › render > produces correct output in single-threaded mode:
rust/perspective-viewer/test/js/stability/export.spec.ts#L54
1) [viewer-desktop-chrome] › rust/perspective-viewer/test/js/stability/export.spec.ts:36:5 › Single-Threaded Engine › render > produces correct output in single-threaded mode
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
Expected: 821
Received: 808
52 |
53 | // Superstore as a CSV
> 54 | expect(value).toEqual(821);
| ^
55 | });
56 | });
57 |
at /home/runner/work/perspective/perspective/rust/perspective-viewer/test/js/stability/export.spec.ts:54:23
|
|
[viewer-desktop-chrome] › rust/perspective-viewer/test/js/stability/export.spec.ts:36:5 › Single-Threaded Engine › render > produces correct output in single-threaded mode:
rust/perspective-viewer/test/js/stability/export.spec.ts#L54
1) [viewer-desktop-chrome] › rust/perspective-viewer/test/js/stability/export.spec.ts:36:5 › Single-Threaded Engine › render > produces correct output in single-threaded mode
Error: expect(received).toEqual(expected) // deep equality
Expected: 821
Received: 808
52 |
53 | // Superstore as a CSV
> 54 | expect(value).toEqual(821);
| ^
55 | });
56 | });
57 |
at /home/runner/work/perspective/perspective/rust/perspective-viewer/test/js/stability/export.spec.ts:54:23
|
|
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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.3m)
|
|
🎭 Playwright Run Summary
6 failed
[viewer-desktop-chrome] › rust/perspective-viewer/test/js/stability/export.spec.ts:36:5 › Single-Threaded Engine › render > produces correct output in single-threaded mode
[viewer-desktop-chrome] › rust/perspective-viewer/test/js/stability/leaks.spec.ts:80:5 › Memory Leaks › views > no leak on repeated group_by changes
[viewer-desktop-chrome] › rust/perspective-viewer/test/js/helpers/standard_tests.ts:62:9 › Superstore › Pivot tests › group_by > pivots by a single row
[viewer-desktop-chrome] › rust/perspective-viewer/test/js/helpers/standard_tests.ts:71:9 › Superstore › Pivot tests › group_by > pivots by two rows
[viewer-desktop-chrome] › rust/perspective-viewer/test/js/helpers/standard_tests.ts:92:9 › Superstore › Pivot tests › pivot > pivots by a row and a column
[viewer-desktop-chrome] › rust/perspective-viewer/test/js/helpers/standard_tests.ts:105:9 › Superstore › Pivot tests › pivot > pivots by two rows and two columns
113 skipped
2742 passed (17.7m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
perspective-anywidget-dist
|
4.2 MB |
sha256:fc3e7c717979a3dc2f0a5c8bea94830e5640014b29c7a78ca1452b2e372b2a85
|
|
|
perspective-js-dist
|
7.43 MB |
sha256:dd082056e112cc21b4815b1268aa73d4c89cf5d444ca962cc9bf6bfa8012f5f4
|
|
|
perspective-js-test-results-node22.x
|
485 MB |
sha256:86d47ec0c8a649b4f7ed28fcf18bf320aebdf6ef02d5aa9511a3f4cd6428e6f5
|
|
|
perspective-metadata
|
792 KB |
sha256:82323c5b1dccfeed6b35a0f149f9d8e426fe35732a08e62fff3a3906ee93ccba
|
|
|
perspective-python-dist-aarch64-ubuntu-22.04-arm-3.11
|
6.36 MB |
sha256:4ed9dd0092374fb4a2a4b247f7e0b9cb0287cd1b563189e3360b27baef29ed60
|
|
|
perspective-python-dist-repacked
|
29.3 MB |
sha256:a0836b342e6b49102acd21825c5a3cfa949ce32611696b0192cfdffa049d9dcc
|
|
|
perspective-python-dist-wasm32-emscripten-3.14
|
7.68 MB |
sha256:3a48451091bb1e5490c57c6ab63ded232f46e9f48b741c216bb249dd31fe3be5
|
|
|
perspective-python-dist-x86_64-ubuntu-22.04-3.11
|
6.76 MB |
sha256:3f788258fdea50ddd05c617799cbcc77e08a410a80af47044b14b32df1b297a5
|
|
|
perspective-python-sdist
|
8.64 MB |
sha256:65a4742ddea2bc640384e41e78cb2c8aa8bc70bf65f6a6c190b52c9b3b9e015b
|
|
|
perspective-rust
|
5.76 MB |
sha256:6e5e1ad2148265a4a339c75fe0177bd63dc1c59876267e07286b22912b87b10b
|
|
|
perspective-server-wasm64-dist
|
2.52 MB |
sha256:3102993ebb4904a2623c31036200451e248f74a00f16e2b2b3c8785dab5be0b3
|
|