Skip to content

build(deps): bump actions/checkout from 6 to 7 #861

build(deps): bump actions/checkout from 6 to 7

build(deps): bump actions/checkout from 6 to 7 #861

Triggered via pull request June 22, 2026 09:03
Status Failure
Total duration 34m 26s
Artifacts

ci.yml

on: pull_request
Matrix: downstream_tests
Fit to window
Zoom out
Zoom in

Annotations

1 error and 40 warnings
basedpyright
Process completed with exit code 1.
basedpyright: boxtree/distributed/partition.py#L57
Return type, "ndarray[tuple[Unknown], dtype[float64]]", is partially unknown (reportUnknownVariableType)
basedpyright: boxtree/distributed/partition.py#L46
Type of "dfs_order" is partially unknown   Type of "dfs_order" is "ndarray[tuple[Unknown], dtype[float64]]" (reportUnknownVariableType)
basedpyright: boxtree/distributed/partition.py#L38
Return type, "ndarray[tuple[Unknown], dtype[float64]]", is partially unknown (reportUnknownParameterType)
basedpyright: boxtree/distributed/local_tree.py#L378
Type of "multipole_src_boxes_all_ranks" is partially unknown   Type of "multipole_src_boxes_all_ranks" is "ndarray[tuple[Unknown, Unknown], dtype[Any]]" (reportUnknownVariableType)
basedpyright: boxtree/distributed/calculation.py#L345
Type of "nonzero" is partially unknown   Type of "nonzero" is "Overload[(a: ndarray[tuple[Unknown, Unknown, Unknown, Unknown], dtype[Any]]) -> tuple[ndarray[tuple[int], dtype[signedinteger[_32Bit | _64Bit]]], ...], (a: ndarray[tuple[int], dtype[Any]] | Sequence[Any]) -> tuple[ndarray[tuple[int], dtype[signedinteger[_32Bit | _64Bit]]]], (a: ndarray[tuple[int, int], dtype[Any]] | Sequence[Sequence[Any]]) -> tuple[ndarray[tuple[int], dtype[signedinteger[_32Bit | _64Bit]]], ndarray[tuple[int], dtype[signedinteger[_32Bit | _64Bit]]]], (a: ndarray[tuple[int, int, int], dtype[Any]] | Sequence[Sequence[Sequence[Any]]]) -> tuple[ndarray[tuple[int], dtype[signedinteger[_32Bit | _64Bit]]], ndarray[tuple[int], dtype[signedinteger[_32Bit | _64Bit]]], ndarray[tuple[int], dtype[signedinteger[_32Bit | _64Bit]]]], (a: _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]]) -> tuple[ndarray[tuple[int], dtype[signedinteger[_32Bit | _64Bit]]], ...]]" (reportUnknownMemberType)
basedpyright: boxtree/distributed/calculation.py#L314
Type of "copy" is partially unknown   Type of "copy" is "Overload[(a: ArrayT@copy, order: Literal['K', 'A', 'C', 'F'] | None, subok: Literal[True]) -> ArrayT@copy, (a: ArrayT@copy, order: Literal['K', 'A', 'C', 'F'] | None = "K", *, subok: Literal[True]) -> ArrayT@copy, (a: _SupportsArray[dtype[ScalarT@copy]] | _NestedSequence[_SupportsArray[dtype[ScalarT@copy]]], order: Literal['K', 'A', 'C', 'F'] | None = "K", subok: Literal[False] = False) -> ndarray[tuple[Any, ...], dtype[ScalarT@copy]], (a: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], order: Literal['K', 'A', 'C', 'F'] | None = "K", subok: Literal[False] = False) -> ndarray[tuple[Any, ...], dtype[Any]]]" (reportUnknownMemberType)
basedpyright: boxtree/distributed/calculation.py#L182
Type of "searchsorted" is partially unknown   Type of "searchsorted" is "Overload[(a: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], v: complex | str | bytes | generic[Any], side: Literal['left', 'right'] = "left", sorter: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int] | None = None) -> signedinteger[_32Bit | _64Bit], (a: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], v: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], side: Literal['left', 'right'] = "left", sorter: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int] | None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_32Bit | _64Bit]]]]" (reportUnknownMemberType)
basedpyright: boxtree/distributed/calculation.py#L171
Type of "concatenate" is partially unknown   Type of "concatenate" is "Overload[(arrays: _SupportsArray[dtype[ScalarT@concatenate]] | _NestedSequence[_SupportsArray[dtype[ScalarT@concatenate]]], /, axis: SupportsIndex | None = 0, out: None = None, *, dtype: None = None, casting: Literal['no', 'equiv', 'safe', 'same_kind', 'same_value', 'unsafe'] | None = "same_kind") -> ndarray[tuple[Any, ...], dtype[ScalarT@concatenate]], (arrays: SupportsLenAndGetItem[Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str]], /, axis: SupportsIndex | None = 0, out: None = None, *, dtype: type[ScalarT@concatenate] | dtype[ScalarT@concatenate] | _HasDType[dtype[ScalarT@concatenate]] | _HasNumPyDType[dtype[ScalarT@concatenate]], casting: Literal['no', 'equiv', 'safe', 'same_kind', 'same_value', 'unsafe'] | None = "same_kind") -> ndarray[tuple[Any, ...], dtype[ScalarT@concatenate]], (arrays: SupportsLenAndGetItem[Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str]], /, axis: SupportsIndex | None = 0, out: None = None, *, dtype: type | str | dtype[Any] | _HasDType[dtype[Any]] | _HasNumPyDType[dtype[Any]] | tuple[Any, Any] | list[Any] | _DTypeDict | None = None, casting: Literal['no', 'equiv', 'safe', 'same_kind', 'same_value', 'unsafe'] | None = "same_kind") -> ndarray[tuple[Any, ...], dtype[Any]], (arrays: SupportsLenAndGetItem[Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str]], /, axis: SupportsIndex | None = 0, *, out: OutT@concatenate, dtype: type | str | dtype[Any] | _HasDType[dtype[Any]] | _HasNumPyDType[dtype[Any]] | tuple[Any, Any] | list[Any] | _DTypeDict | None = None, casting: Literal['no', 'equiv', 'safe', 'same_kind', 'same_value', 'unsafe'] | None = "same_kind") -> OutT@concatenate, (arrays: SupportsLenAndGetItem[Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str]], /, axis: SupportsIndex | None, out: OutT@concatenate, *, dtype: type | str | dtype[Any] | _HasDType[dtype[Any]] | _HasNumPyDType[dtype[Any]] | tuple[Any, Any] | list[Any] | _DTypeDict | None = None, casting: Literal['no', 'equiv', 'safe', 'same_kind', 'same_value', 'unsafe'] | None = "same_kind") -> OutT@concatenate]" (reportUnknownMemberType)
basedpyright: boxtree/distributed/calculation.py#L156
Type of "searchsorted" is partially unknown   Type of "searchsorted" is "Overload[(a: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], v: complex | str | bytes | generic[Any], side: Literal['left', 'right'] = "left", sorter: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int] | None = None) -> signedinteger[_32Bit | _64Bit], (a: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], v: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], side: Literal['left', 'right'] = "left", sorter: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int] | None = None) -> ndarray[tuple[Any, ...], dtype[signedinteger[_32Bit | _64Bit]]]]" (reportUnknownMemberType)
basedpyright: boxtree/cost.py#L701
Type of "allclose" is partially unknown   Type of "allclose" is "(a: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], b: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], rtol: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str] = 0.00001, atol: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str] = 1e-8, equal_nan: bool = False) -> bool" (reportUnknownMemberType)
Conda Python 3: test/test/test_fmm.py#L457
List 2 (multipole-to-local) translations will be unoptimized. Supply a rotation_data argument to FMMLibExpansionWrangler for optimized List 2.
Conda Python 3: test/test/test_fmm.py#L487
sumpy unavailable: cannot compute independent reference values for pyfmmlib
Conda Python 3: test/boxtree/array_context.py#L197
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
Conda Python 3: test/.conda-root/envs/testing/lib/python3.14/site-packages/pytools/__init__.py#L1180
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
Conda Python 3: test/boxtree/array_context.py#L197
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
Conda Python 3: test/.conda-root/envs/testing/lib/python3.14/site-packages/pytools/__init__.py#L1180
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
Conda Python 3: test/boxtree/array_context.py#L197
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
Conda Python 3: test/.conda-root/envs/testing/lib/python3.14/site-packages/pytools/__init__.py#L1180
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
Conda Python 3: test/boxtree/array_context.py#L197
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
Conda Python 3: test/.conda-root/envs/testing/lib/python3.14/site-packages/pytools/__init__.py#L1180
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
Tests for downstream project sumpy: sumpy/test/sumpy/tools.py#L1040
TranslationUnit.__call__ is uncached as of 2025, meaning it will incur possibly substantial compilation cost with every invocation. Use TranslationUnit.executor to obtain an object that holds longer-lived caches.
Tests for downstream project sumpy: sumpy/test/.conda-root/envs/testing/lib/python3.14/site-packages/loopy/schedule/tools.py#L885
Cannot enforce the constraint: itgt to be nested within itgt_box, as itgt_box is either a parallel loop or not an iname.
Tests for downstream project sumpy: sumpy/test/.conda-root/envs/testing/lib/python3.14/site-packages/loopy/schedule/tools.py#L885
Cannot enforce the constraint: itgt to be nested within itgt_box, as itgt_box is either a parallel loop or not an iname.
Tests for downstream project sumpy: sumpy/test/.conda-root/envs/testing/lib/python3.14/site-packages/loopy/schedule/tools.py#L885
Cannot enforce the constraint: itgt to be nested within itgt_box, as itgt_box is either a parallel loop or not an iname.
Tests for downstream project sumpy: sumpy/test/.conda-root/envs/testing/lib/python3.14/site-packages/loopy/schedule/tools.py#L885
Cannot enforce the constraint: itgt to be nested within itgt_box, as itgt_box is either a parallel loop or not an iname.
Tests for downstream project pytential: pytential/test/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/mesh/__init__.py#L1125
Unimplemented: Cannot check element orientation for a mesh with mesh.dim != mesh.ambient_dim
Tests for downstream project pytential: pytential/test/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/mesh/__init__.py#L1125
Unimplemented: Cannot check element orientation for a mesh with mesh.dim != mesh.ambient_dim
Tests for downstream project pytential: pytential/test/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
Tests for downstream project pytential: pytential/test/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
Tests for downstream project pytential: pytential/test/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
Tests for downstream project pytential: pytential/test/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
Tests for downstream project pytential: pytential/test/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
Tests for downstream project pytential: pytential/test/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
Tests for downstream project pytential: pytential/test/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
Tests for downstream project pytential: pytential/test/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.