Skip to content

chore: Use dependency-group for napari in ci test #2873

chore: Use dependency-group for napari in ci test

chore: Use dependency-group for napari in ci test #2873

Triggered via pull request May 11, 2026 21:43
Status Success
Total duration 4m 21s
Artifacts 26

test_and_deploy.yml

on: pull_request
Matrix: test
Matrix: test-dependents
Matrix: test-min-deps
Build & inspect package.
21s
Build & inspect package.
upload_coverage  /  Upload coverage
17s
upload_coverage / Upload coverage
Upload package to PyPI
0s
Upload package to PyPI
Fit to window
Zoom out
Zoom in

Annotations

5 warnings and 8 notices
test-dependents (hanjinliu/magic-class, testing) / ubuntu-latest py3.10
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-dependents (napari/napari, 3.13, testing, src/napari/_tests/test_magicgui.py --import-mode=i... / ubuntu-latest py3.13
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
upload_coverage / Upload coverage
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, actions/setup-python@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-dependents (4DNucleome/PartSeg, test, package/tests/test_PartSeg/test_napari_widgets.py) / ubuntu-latest py3.10
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-dependents (napari/napari, v0.4.19.post1, testing, napari/_tests/test_magicgui.py) / ubuntu-latest py3.10
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-latest (3.10) pyside2
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
windows-latest (3.13) pyqt6
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
windows-latest (3.13) pyside6
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
windows-latest (3.10) pyqt6
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
windows-latest (3.14) pyqt6
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
windows-latest (3.12) pyqt5
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
windows-latest (3.11) pyside6 lowest-direct
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
windows-latest (3.10) pyside6
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026

Artifacts

Produced during runtime
Name Size Digest
Package Metadata
2.06 KB
sha256:6050ca3328306a941c765ea6fcc765ebc9007e9b6ba7260786fa4688eebbde38
Packages
20.1 MB
sha256:fdac9e2b1f5e66d1097d46a73db22b1c7886a62ad416c252a7426e69e518041d
PyPI README
1.34 KB
sha256:81671ec7cd9bbfff777b516b4af72ee6435ca76ca83641cd91c9c88ba3a18f5d
covreport-macos-latest-py3.10-pyqt6-
4.94 KB
sha256:5abebec4f8dfd909b405db89146369437f9810cf79da3e1d8f80147ead3dec74
covreport-macos-latest-py3.10-pyside6-
4.93 KB
sha256:1fa60041652ec4bd48ff624b23617dcfe86061b8abfa597ab6f0e56499a02a2f
covreport-macos-latest-py3.13-pyqt6-
4.94 KB
sha256:f62696ccf6e41ef1e4fa5e765d27a08780dcdb13fc224c9ca03249e9d768e130
covreport-macos-latest-py3.13-pyside6-
4.94 KB
sha256:9d0f73e193fc80207c1a488b205f10e4ebbeac4a82c8d1ef4ae90e390f1770cb
covreport-mindeps-macos-latest-py3.13
4.73 KB
sha256:9f65698e9a68f65b1d7de6dcf0e766f2e7cce2d10e0a56fdf81e9dbf590e5751
covreport-mindeps-macos-latest-py3.9
4.51 KB
sha256:a9001620211b570fafb32b2ad9087c96632ec37ad9e537697d7de1a6e2162fea
covreport-ubuntu-latest-py3.10-pyqt6-
4.83 KB
sha256:55b022251f3554e551ef27b6710a7af9b8465f1bf31341d71acd5ae638956eb5
covreport-ubuntu-latest-py3.10-pyside6-
4.83 KB
sha256:fdb49f4f95a11ee3be9a368c9ea9fa25d1cf5d3a634b38b62304126217630dd3
covreport-ubuntu-latest-py3.12-pyqt6-
4.83 KB
sha256:b248bf335b5522f8cba4a76faad8ebd80db8f89f2ceec26afd403969a9d8f240
covreport-ubuntu-latest-py3.12-pyside6-
4.83 KB
sha256:088fb68e6909d7d564402ace0db08e386d892b062b5d792f28482dd944e935cb
covreport-ubuntu-latest-py3.13-pyqt6-
4.83 KB
sha256:72c326ececfc12523f47eccace2ca12e8d21c4c4d382557cb36b164115176e04
covreport-ubuntu-latest-py3.13-pyside6-
4.83 KB
sha256:a1f9d856bcf1ff34767a318aa340d963f71322a55616dbdebf7e3213a6ab2097
covreport-ubuntu-latest-py3.14-pyside6-
4.83 KB
sha256:39810a69991680f9c94e27a68d3d6161df18543ec4bcd8c9fd29681eb7f9a316
covreport-ubuntu-latest-py3.9-pyqt5-
4.61 KB
sha256:45573d49923ecab996b60e90c05e68c132e128f7bdf2cc1db99f6556d79ff721
covreport-ubuntu-latest-py3.9-pyside2-
4.61 KB
sha256:6b7ab884f543074ae62fcad743d775cad649ec061280191f0aad3d1868292e42
covreport-windows-latest-py3.10-pyqt6-
4.79 KB
sha256:12eacf5cb8eec82b122eea9cd9f56b0fac5450299c15a218f36b40041c3ff876
covreport-windows-latest-py3.10-pyside2-
4.79 KB
sha256:00bc08477f7271617ca4d60d220f04bd55eca6233573f7be6941b31a58f2895f
covreport-windows-latest-py3.10-pyside6-
4.79 KB
sha256:3279732b533eb7b68cff88144237653985ef5f3935fcade354ace4ce49b32aef
covreport-windows-latest-py3.11-pyside6-lowest-direct
4.79 KB
sha256:aff3a0d37913cde6557fd8bb6323738ec4afd0688807296dfb231bee38c61456
covreport-windows-latest-py3.12-pyqt5-
4.79 KB
sha256:96347a454fce81b7e2263a748c1f387b3b7a3d434631f854ffb99b039bb97f42
covreport-windows-latest-py3.13-pyqt6-
4.79 KB
sha256:5aefb9e50f7220f5897dad3fe3917f9945fb0549bfd5f009020e1210f7563a45
covreport-windows-latest-py3.13-pyside6-
4.79 KB
sha256:754595ac99e0dcdbe5e0c397b48051185d8ddf50b90b59cbc56d7157ab631e9c
covreport-windows-latest-py3.14-pyqt6-
4.79 KB
sha256:8169172821fe0010bbe991ac235a4f43f4ec51b773641edab61125b695d8a3a7