Skip to content

fix: don't pass visibility in FunctionGui copy #2864

fix: don't pass visibility in FunctionGui copy

fix: don't pass visibility in FunctionGui copy #2864

Triggered via pull request May 5, 2026 18:28
Status Success
Total duration 6m 49s
Artifacts 26

test_and_deploy.yml

on: pull_request
Matrix: test
Matrix: test-dependents
Matrix: test-min-deps
Build & inspect package.
23s
Build & inspect package.
upload_coverage  /  Upload coverage
14s
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) / 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/
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 (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/
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/
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) pyqt6
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
windows-latest (3.10) pyside2
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.13) pyside6
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
windows-latest (3.12) pyqt5
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

Artifacts

Produced during runtime
Name Size Digest
Package Metadata
2.13 KB
sha256:91b21c5004940556dbf642ae0f1633db6c6dfbef42caed3cc5813869d8a0997f
Packages
20.1 MB
sha256:1b5965a15801eb34e90b9bf4e9762d9dafb590ee556d031e4d96cefbf959d070
PyPI README
1.34 KB
sha256:5637f95f5f478d5c68424413cc542866245c303041418366a26c78c103181733
covreport-macos-latest-py3.10-pyqt6-
4.93 KB
sha256:65f7d9a2fc3e3ef41669efa370ec316114a67dfcefb1274816e7afe77bfdb344
covreport-macos-latest-py3.10-pyside6-
4.94 KB
sha256:cf49318f445f568e97565944b541ea706444835ec47312423764cb7a641b1c25
covreport-macos-latest-py3.13-pyqt6-
4.94 KB
sha256:b3168fcd14c4bd2a92edcb0fb6aa6dadf95a0f86ad1039dca1f408d4c066328d
covreport-macos-latest-py3.13-pyside6-
4.94 KB
sha256:8e96448bba515bb3372aefd20c89a909032f93beda68ddd79079205b7c7117a2
covreport-mindeps-macos-latest-py3.13
4.73 KB
sha256:6e174351d0dfac85c0f9991fd28f2e05e389c35a32d4b7ac1e594bf01f655dfc
covreport-mindeps-macos-latest-py3.9
4.51 KB
sha256:cc6224f680d28898f13b27f4b14274395a15bd9eeb7fcc0291e53860e2d1b275
covreport-ubuntu-latest-py3.10-pyqt6-
4.83 KB
sha256:bc4bb5aff4d63f2b74a407b279d630b22e7418021953eb0e9afb054431e702c4
covreport-ubuntu-latest-py3.10-pyside6-
4.83 KB
sha256:e5309bca98d78ace23f426a1b831916d662b91657148e6a12fe3e765d5cb10c2
covreport-ubuntu-latest-py3.12-pyqt6-
4.83 KB
sha256:fb6a1575f9c3eeeec1cf9a1edf75fb514bb91e3c9755d90a4fb8c20632bf61a3
covreport-ubuntu-latest-py3.12-pyside6-
4.83 KB
sha256:e67563ba28f61828eb3a1ea0f582605f66a6191431cab073ef3e3aa50f835be7
covreport-ubuntu-latest-py3.13-pyqt6-
4.83 KB
sha256:ff732220655e3c77a3610738740dd98e3a1782aad99baf2555363181772989a4
covreport-ubuntu-latest-py3.13-pyside6-
4.83 KB
sha256:4e0b95702f5651cdf28f49ccaacfe133256a2ebb0756296e1c208c28aaec46a9
covreport-ubuntu-latest-py3.14-pyside6-
4.83 KB
sha256:5ce71c00b8cc30decebd7715b94ca223281d09868077b2f442522f5e2908625c
covreport-ubuntu-latest-py3.9-pyqt5-
4.61 KB
sha256:d850e74ec5aec35e6d3cfa5fbe53dd74525c02823a1de7c37198dc08f24c17b1
covreport-ubuntu-latest-py3.9-pyside2-
4.61 KB
sha256:28f486dfbcfa948f8ab25077b3aae5462d389585d1c131177e3f27695d3bf30d
covreport-windows-latest-py3.10-pyqt6-
4.79 KB
sha256:201f51b624e8c67695e2cc4e61a85a26e8a029807990a96e495645e3a3bf3502
covreport-windows-latest-py3.10-pyside2-
4.79 KB
sha256:d3a5ac7dfb43fa93f68583c52d2c42f6adbd7969530751a8ab26f8508bd93c4d
covreport-windows-latest-py3.10-pyside6-
4.79 KB
sha256:c32216b4a1d53eb04734ad3405c2a0ad7b32d36cff35fc12f40fcb5f87bd65fc
covreport-windows-latest-py3.11-pyside6-lowest-direct
4.79 KB
sha256:ef344d7b6443750b6c98a09edfd3b8af615b8edebf44ccdf6a6d000969dae572
covreport-windows-latest-py3.12-pyqt5-
4.79 KB
sha256:7d321c1f187898d73e5e839a269e9772ebbdb61456d8e70d7353c3898d9e5c3d
covreport-windows-latest-py3.13-pyqt6-
4.79 KB
sha256:46e7f4dbb897f5582ec19e8a82c7495515c1730c27acfba855c964be2e97ea34
covreport-windows-latest-py3.13-pyside6-
4.79 KB
sha256:6b0438f099d3b5fc17efb611b6050c0caa72a2bdce8684560219194b5efdba06
covreport-windows-latest-py3.14-pyqt6-
4.79 KB
sha256:a0299e8813da24467e2131a2956bfeadbf2f36f3ef2c7415c58838999150b938