Merge pull request #3807 from plotly/mcp #1552
testing.yml
on: push
Build Dash Package
3m 6s
Detect Relevant Path Changes
4s
Build on Windows
6m 16s
Matrix: test-main
Matrix: lint-unit
Matrix: dcc-test
Matrix: html-test
Matrix: background-callbacks
Matrix: table-server
Dash Table Visual Tests
3m 29s
Matrix: backend-tests
Matrix: dcc-lint
Matrix: table-unit
Matrix: websocket-tests
Consolidated Test Report
6s
Store Build Artifacts
Annotations
24 errors and 60 warnings
|
WebSocket Tests (Python 3.9)
Event loop is closed
|
|
WebSocket Tests (Python 3.9)
Event loop is closed
|
|
WebSocket Tests (Python 3.9)
Event loop is closed
|
|
WebSocket Tests (Python 3.9)
Event loop is closed
|
|
WebSocket Tests (Python 3.9)
Event loop is closed
|
|
WebSocket Tests (Python 3.9)
Event loop is closed
|
|
WebSocket Tests (Python 3.9)
Event loop is closed
|
|
WebSocket Tests (Python 3.9)
Event loop is closed
|
|
WebSocket Tests (Python 3.9)
Event loop is closed
|
|
WebSocket Tests (Python 3.9)
Event loop is closed
|
|
WebSocket Tests (Python 3.12)
Event loop is closed
|
|
WebSocket Tests (Python 3.12)
Event loop is closed
|
|
WebSocket Tests (Python 3.12)
Event loop is closed
|
|
WebSocket Tests (Python 3.12)
Event loop is closed
|
|
WebSocket Tests (Python 3.12)
Event loop is closed
|
|
WebSocket Tests (Python 3.12)
Event loop is closed
|
|
WebSocket Tests (Python 3.12)
Event loop is closed
|
|
WebSocket Tests (Python 3.12)
Event loop is closed
|
|
WebSocket Tests (Python 3.12)
Event loop is closed
|
|
WebSocket Tests (Python 3.12)
Event loop is closed
|
|
Main Dash Tests (Python 3.8, Group 2)
Process completed with exit code 1.
|
|
Table Server Tests (Group 1)
Process completed with exit code 1.
|
|
DCC Integration Tests (Python 3.12, Group 2)
Process completed with exit code 1.
|
|
Consolidated Test Report
Process completed with exit code 1.
|
|
Detect Relevant Path Changes
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, dorny/paths-filter@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build Dash Package
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/
|
|
DCC Lint Tests (Python 3.8)
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/
|
|
DCC Lint Tests (Python 3.8):
components/dash-core-components/src/utils/calendar/Calendar.tsx#L26
'isSameDay' is defined but never used
|
|
DCC Lint Tests (Python 3.8):
components/dash-core-components/src/types.ts#L1
'DetailedHTMLProps' is defined but never used
|
|
DCC Lint Tests (Python 3.8):
components/dash-core-components/src/types.ts#L1
'ButtonHTMLAttributes' is defined but never used
|
|
DCC Lint Tests (Python 3.8):
components/dash-core-components/src/fragments/RangeSlider.tsx#L41
'count' is assigned a value but never used
|
|
DCC Lint Tests (Python 3.8):
components/dash-core-components/src/fragments/RangeSlider.tsx#L39
'allowCross' is assigned a value but never used
|
|
DCC Lint Tests (Python 3.8):
components/dash-core-components/src/fragments/DatePickerSingle.tsx#L67
Unexpected any. Specify a different type
|
|
DCC Lint Tests (Python 3.8):
components/dash-core-components/src/fragments/DatePickerRange.tsx#L109
Unexpected any. Specify a different type
|
|
DCC Lint Tests (Python 3.8):
components/dash-core-components/src/fragments/DatePickerRange.tsx#L108
Unexpected any. Specify a different type
|
|
DCC Lint Tests (Python 3.8):
components/dash-core-components/src/components/Textarea.tsx#L38
'n_clicks_timestamp' is assigned a value but never used
|
|
DCC Lint Tests (Python 3.8):
components/dash-core-components/src/components/Textarea.tsx#L36
'n_blur_timestamp' is assigned a value but never used
|
|
DCC Lint Tests (Python 3.12)
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/
|
|
DCC Lint Tests (Python 3.12):
components/dash-core-components/src/utils/calendar/Calendar.tsx#L26
'isSameDay' is defined but never used
|
|
DCC Lint Tests (Python 3.12):
components/dash-core-components/src/types.ts#L1
'DetailedHTMLProps' is defined but never used
|
|
DCC Lint Tests (Python 3.12):
components/dash-core-components/src/types.ts#L1
'ButtonHTMLAttributes' is defined but never used
|
|
DCC Lint Tests (Python 3.12):
components/dash-core-components/src/fragments/RangeSlider.tsx#L41
'count' is assigned a value but never used
|
|
DCC Lint Tests (Python 3.12):
components/dash-core-components/src/fragments/RangeSlider.tsx#L39
'allowCross' is assigned a value but never used
|
|
DCC Lint Tests (Python 3.12):
components/dash-core-components/src/fragments/DatePickerSingle.tsx#L67
Unexpected any. Specify a different type
|
|
DCC Lint Tests (Python 3.12):
components/dash-core-components/src/fragments/DatePickerRange.tsx#L109
Unexpected any. Specify a different type
|
|
DCC Lint Tests (Python 3.12):
components/dash-core-components/src/fragments/DatePickerRange.tsx#L108
Unexpected any. Specify a different type
|
|
DCC Lint Tests (Python 3.12):
components/dash-core-components/src/components/Textarea.tsx#L38
'n_clicks_timestamp' is assigned a value but never used
|
|
DCC Lint Tests (Python 3.12):
components/dash-core-components/src/components/Textarea.tsx#L36
'n_blur_timestamp' is assigned a value but never used
|
|
Table Unit/Lint Tests (Python 3.12)
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/
|
|
HTML Components Tests (Python 3.8)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
HTML Components Tests (Python 3.12)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build on Windows
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run Backend Callback Tests (Python 3.12)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Dash Table Visual Tests
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Lint & Unit Tests (Python 3.12)
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/
|
|
Lint & Unit Tests (Python 3.12):
dash/dash-renderer/src/utils/workerClient.ts#L223
Forbidden non-null assertion
|
|
Lint & Unit Tests (Python 3.12):
dash/dash-renderer/src/observers/websocketObserver.ts#L241
Forbidden non-null assertion
|
|
Lint & Unit Tests (Python 3.12):
dash/dash-renderer/src/observers/websocketObserver.ts#L239
Forbidden non-null assertion
|
|
Run Backend Callback Tests (Python 3.9)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Lint & Unit Tests (Python 3.8)
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/
|
|
Lint & Unit Tests (Python 3.8):
dash/dash-renderer/src/utils/workerClient.ts#L223
Forbidden non-null assertion
|
|
Lint & Unit Tests (Python 3.8):
dash/dash-renderer/src/observers/websocketObserver.ts#L241
Forbidden non-null assertion
|
|
Lint & Unit Tests (Python 3.8):
dash/dash-renderer/src/observers/websocketObserver.ts#L239
Forbidden non-null assertion
|
|
DCC Integration Tests (Python 3.8, Group 3)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Typing Tests
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/
|
|
WebSocket Tests (Python 3.9)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
WebSocket Tests (Python 3.12)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
DCC Integration Tests (Python 3.12, Group 3)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Main Dash Tests (Python 3.8, Group 3)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Main Dash Tests (Python 3.8, Group 1)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Main Dash Tests (Python 3.12, Group 3)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Main Dash Tests (Python 3.12, Group 1)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Main Dash Tests (Python 3.8, Group 2)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Table Server Tests (Group 3)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Table Server Tests (Group 1)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Table Server Tests (Group 2)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
DCC Integration Tests (Python 3.8, Group 2)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
DCC Integration Tests (Python 3.12, Group 2)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Main Dash Tests (Python 3.12, Group 2)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run Background & Async Callback Tests (Python 3.12)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
DCC Integration Tests (Python 3.12, Group 1)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run Background & Async Callback Tests (Python 3.9)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
DCC Integration Tests (Python 3.8, Group 1)
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, browser-actions/setup-chrome@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Consolidated Test Report
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, dorny/test-reporter@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
background-test-results-py3.12
Expired
|
2 KB |
sha256:c5ee5353aeb45e8d444c6cd73df3ba6ca60c769a8b906d42be0eaded5f299ad3
|
|
|
background-test-results-py3.9
Expired
|
2 KB |
sha256:1f7293381159dbf14ee4a70ee548e302b4a22a792e033f550e515ec07075496a
|
|
|
dash-components
Expired
|
4.64 MB |
sha256:fc42a2c9f5fc2bb800709febf6387eb5073ace47b1f2bdbf183131b13a757b91
|
|
|
dash-packages
Expired
|
6.94 MB |
sha256:b10f7cf1cec4bf61ce75ad45752b9ef393f0268aa1bec59ef741accbf0468d27
|
|
|
dcc-test-results-py3.12-group1
Expired
|
4.09 KB |
sha256:2c036f884824a08846cc6df6ed7f2b3598ba6d8929641d30e692e3fef900820c
|
|
|
dcc-test-results-py3.12-group2
Expired
|
5.82 KB |
sha256:24899ef1daddafc59898df62b3426f2f599b84fe170d3df231b8c8b0b824d16d
|
|
|
dcc-test-results-py3.12-group3
Expired
|
1.19 KB |
sha256:292d01407be29450028b4d5536830e10252cf67dd99429a7bc79ce1e0922ef0f
|
|
|
dcc-test-results-py3.8-group1
Expired
|
4.1 KB |
sha256:49dc0de7cf577f1536e6fd216d2577d4fa5243ad371431008565e70d41f177b2
|
|
|
dcc-test-results-py3.8-group2
Expired
|
3.24 KB |
sha256:71e377d6f52063b65a229276cff2e5c9e6cb56a74dd2819a16e97844f007f3ed
|
|
|
dcc-test-results-py3.8-group3
Expired
|
1.19 KB |
sha256:40aa54c039d6c10c34544bc197afbca3166a987d0ae3de303ca7d39a48e909d8
|
|
|
html-test-results-py3.12
Expired
|
538 Bytes |
sha256:20acb69bd52e36b744ef722da1e8a45f4945298d87aaccb6f155079a166eb2a2
|
|
|
html-test-results-py3.8
Expired
|
535 Bytes |
sha256:b79dfb10c2a6e9119c768d3c827a234cea0a283ea1b987825b1862214994ad4d
|
|
|
table-server-results-group1
Expired
|
4.97 KB |
sha256:750c55dd52d5db8d0fb4b51663e78e53cbd2bf23d9e1cb7f2f7f0a5d42c22772
|
|
|
table-server-results-group2
Expired
|
3.42 KB |
sha256:599479857a34dbe11bcb953bf5804209b6c295ac48a2cad630701c5580eab0da
|
|
|
table-server-results-group3
Expired
|
2.55 KB |
sha256:bd35b13943e9a3baf0df7355b16e690ab464ed902936b9b48c1cac0b2dd2cc32
|
|
|
test-main-dash-artifacts-py3.8-group2
Expired
|
15.2 KB |
sha256:3d600c16189a87707962047d7c8ee6ef90999d900d29a73a8dfcadc54911c3b8
|
|
|
test-main-results-py3.12-group1
Expired
|
3.86 KB |
sha256:cd901925f6bd1643342da4d53e8b88c68b32f1ac832fe45e80238f84ede1193e
|
|
|
test-main-results-py3.12-group2
Expired
|
3.88 KB |
sha256:23cdbca8a22e8aa3d5a84cc73d23d7983c229b291e041c6b37057c1b32adc8cb
|
|
|
test-main-results-py3.12-group3
Expired
|
2.72 KB |
sha256:f79681bc6933e754d80a7bb21420d8b249a98d0343e097999230ade479bfa438
|
|
|
test-main-results-py3.8-group1
Expired
|
3.2 KB |
sha256:f58bccb7dd731a8cc6edda2ee5321a4f7c11c83fc8bd84f01be17d9783d9ec8a
|
|
|
test-main-results-py3.8-group2
Expired
|
4.31 KB |
sha256:413b01e1a6564fb733743d20692b9618d60a0e926c120916f5335f600ebde41f
|
|
|
test-main-results-py3.8-group3
Expired
|
2.52 KB |
sha256:dbb7606cece3fa1da44c437126f056c8e2921027e405d4e4ffc6b6c7fbcd3e70
|
|