Skip to content

tests

tests #2829

Triggered via schedule April 9, 2026 02:43
Status Success
Total duration 3m 53s
Artifacts 26

test_and_deploy.yml

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

Annotations

5 warnings
test-dependents (hanjinliu/magic-class) / 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, src/napari/_tests/test_magicgui.py --import-mode=importlib) / 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 (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/
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 (napari/napari, v0.4.19.post1, 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/

Artifacts

Produced during runtime
Name Size Digest
Package Metadata
2.12 KB
sha256:b0f200cac61b1075a8998c24a4e2b5a856488fcba2d1e8eca6ec6286537aeaef
Packages
20.1 MB
sha256:e74ff7f3e51daeaa7e5422fd095476cc3a38654a61555dcdda88e9346e49cd39
PyPI README
1.34 KB
sha256:f02fd8dbb4e054e434c3dd23589a432e84b9fc0befdbeae9a56c46895e79d63e
covreport-macos-latest-py3.10-pyqt6-
4.93 KB
sha256:dc3147d9b5a8bb2c2555b798e88a34bf9c37d635b10b54aeea865c103d420de0
covreport-macos-latest-py3.10-pyside6-
4.94 KB
sha256:46ca8dcce8cf4158f00343e3019d9b417bc68d71f3061b78046f43b1c37e85c4
covreport-macos-latest-py3.13-pyqt6-
4.93 KB
sha256:1dc4a8e05cf9f16069f916c5835d18bfe44f0a710216bdb3b30980b47b601855
covreport-macos-latest-py3.13-pyside6-
4.94 KB
sha256:136b3b7683d0eced35f99226876221015d2b942988179dbd8e95801f8978762a
covreport-mindeps-macos-latest-py3.13
4.72 KB
sha256:658bcef20be147c56db4dd1970a6d8bd7556bbb42a300d4ad4ad904778a71c82
covreport-mindeps-macos-latest-py3.9
4.51 KB
sha256:bc930633941c0776a58a7d3bdb97e4cb3b2d8e5a5f315b0d42c1097d1a85b417
covreport-ubuntu-latest-py3.10-pyqt6-
4.83 KB
sha256:d66e198e11cc23d974eac066fc80ff0b2e01f55c2271202009f5f31f5bef1922
covreport-ubuntu-latest-py3.10-pyside6-
4.83 KB
sha256:1cab8cc1bc3ed3355634a608c13686706ce63ae55000d0b0d48e77aa3740b204
covreport-ubuntu-latest-py3.12-pyqt6-
4.83 KB
sha256:314cba0e5db40fc255865f045272e4ca03ef705a46307faf4ee8b8ce02bd5765
covreport-ubuntu-latest-py3.12-pyside6-
4.83 KB
sha256:c5c538bd74e6906dcd2b92f2961c7dec74856b27866d119ec510d979f6777933
covreport-ubuntu-latest-py3.13-pyqt6-
4.83 KB
sha256:99525321497106b7fe11e14ed03a7a03fd278685d9683e781ba687af4a1e510d
covreport-ubuntu-latest-py3.13-pyside6-
4.83 KB
sha256:c84413c0889782bf74ee6e91d1394267bcdc69eb59168cd58f7368393e37876b
covreport-ubuntu-latest-py3.14-pyside6-
4.82 KB
sha256:f680a68b1b8fe16d8f09533914049f004de2d3835f23ba9c65bcbf4f17f7e2af
covreport-ubuntu-latest-py3.9-pyqt5-
4.61 KB
sha256:57720a112b594036834f901c9745c8b44d3a7dc4d248db70718e4c1f7190d03b
covreport-ubuntu-latest-py3.9-pyside2-
4.61 KB
sha256:74cc0743173a88d75c615acdf31232d09a1d09f0561f108361be9ca4bc8f48b7
covreport-windows-latest-py3.10-pyqt6-
4.79 KB
sha256:6ae13409eb7ffa82cfad8ac3d35ab8ea2e5b5a38feb4acaac83ce6cbe75786bc
covreport-windows-latest-py3.10-pyside2-
4.79 KB
sha256:7c66fa39f130a84278aff0c3d8b28c03989124b0f4b28c938a371b66b95927ed
covreport-windows-latest-py3.10-pyside6-
4.79 KB
sha256:d7546869370f9193aa8214eabb8740d3972e7a0ce605aa0f9210c37351e9db06
covreport-windows-latest-py3.11-pyside6-lowest-direct
4.79 KB
sha256:fd475beaeea6c5704d8c78f71dbdf706c28eb039c52ab339d3b1a8a80f4626f6
covreport-windows-latest-py3.12-pyqt5-
4.79 KB
sha256:30386410886d776080d205d65070edeba59f79b15c0ac7fa19cb913eabe6cdbb
covreport-windows-latest-py3.13-pyqt6-
4.79 KB
sha256:db876df1d1644626536c607bfa6d4efe9a745a4af521b893aa548a170403800f
covreport-windows-latest-py3.13-pyside6-
4.79 KB
sha256:17156118d5d235ca56b6c85008b4353e784105d9c39e9837c885817341ccf092
covreport-windows-latest-py3.14-pyqt6-
4.79 KB
sha256:0b2be7574e765bd9208a3894145ce2e073ecb758b95ea7050dd150f54add01c6