Skip to content

chore(deps): lock file maintenance #1121

chore(deps): lock file maintenance

chore(deps): lock file maintenance #1121

Triggered via pull request July 10, 2026 03:12
Status Failure
Total duration 7m 41s
Artifacts

ci-cd.yml

on: pull_request
Matrix: tests
Python linting
13s
Python linting
Test matrix status
5s
Test matrix status
Build distribution 📦
0s
Build distribution 📦
Upload release to PyPI
0s
Upload release to PyPI
Fit to window
Zoom out
Zoom in

Annotations

11 errors, 4 warnings, and 4 notices
Python linting: src/rummikub_solver/_solver.py#L175
Type of "repeat" is partially unknown   Type of "repeat" is "Overload[(a: _SupportsArray[dtype[ScalarT@repeat]] | _NestedSequence[_SupportsArray[dtype[ScalarT@repeat]]], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: None = None) -> ndarray[tuple[int], dtype[ScalarT@repeat]], (a: _SupportsArray[dtype[ScalarT@repeat]] | _NestedSequence[_SupportsArray[dtype[ScalarT@repeat]]], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[ScalarT@repeat]], (a: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: None = None) -> ndarray[tuple[int], dtype[Any]], (a: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[Any]]]" (reportUnknownMemberType)
Python linting: src/rummikub_solver/_solver.py#L169
Type of "repeat" is partially unknown   Type of "repeat" is "Overload[(a: _SupportsArray[dtype[ScalarT@repeat]] | _NestedSequence[_SupportsArray[dtype[ScalarT@repeat]]], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: None = None) -> ndarray[tuple[int], dtype[ScalarT@repeat]], (a: _SupportsArray[dtype[ScalarT@repeat]] | _NestedSequence[_SupportsArray[dtype[ScalarT@repeat]]], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[ScalarT@repeat]], (a: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: None = None) -> ndarray[tuple[int], dtype[Any]], (a: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[Any]]]" (reportUnknownMemberType)
Python linting: src/rummikub_solver/_solver.py#L109
Type of "append" is partially unknown   Type of "append" is "Overload[(arr: ArrayT@append, values: ArrayT@append, axis: SupportsIndex) -> ArrayT@append, (arr: Sequence[ScalarT@append], values: Sequence[ScalarT@append], axis: SupportsIndex) -> ndarray[tuple[int], dtype[ScalarT@append]], (arr: Sequence[Sequence[ScalarT@append]], values: Sequence[Sequence[ScalarT@append]], axis: SupportsIndex) -> ndarray[tuple[int, int], dtype[ScalarT@append]], (arr: Sequence[Sequence[Sequence[ScalarT@append]]], values: Sequence[Sequence[Sequence[ScalarT@append]]], axis: SupportsIndex) -> ndarray[tuple[int, int, int], dtype[ScalarT@append]], (arr: _NestedSequence[ScalarT@append], values: _NestedSequence[ScalarT@append], axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[ScalarT@append]], (arr: ndarray[tuple[Any, ...], dtype[Any]] | _NestedSequence[complex | str | bytes | generic[Any]], values: _NestedSequence[complex | str | bytes | generic[Any]], axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[Any]], (arr: _SupportsArray[dtype[ScalarT@append]] | _NestedSequence[_SupportsArray[dtype[ScalarT@append]]], values: _SupportsArray[dtype[ScalarT@append]] | _NestedSequence[_SupportsArray[dtype[ScalarT@append]]], axis: None = None) -> ndarray[tuple[int], dtype[ScalarT@append]], (arr: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], values: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], axis: None = None) -> ndarray[tuple[int], dtype[Any]]]" (reportUnknownMemberType)
Python linting: src/rummikub_solver/_solver.py#L105
Type of "tile" is partially unknown   Type of "tile" is "Overload[(A: _SupportsArray[dtype[ScalarT@tile]] | _NestedSequence[_SupportsArray[dtype[ScalarT@tile]]], reps: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int]) -> ndarray[tuple[Any, ...], dtype[ScalarT@tile]], (A: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], reps: _SupportsArray[dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[integer[Any]]]] | int | _NestedSequence[int]) -> ndarray[tuple[Any, ...], dtype[Any]]]" (reportUnknownMemberType)
Python linting: src/rummikub_solver/_solver.py#L51
Type of "repeat" is partially unknown   Type of "repeat" is "Overload[(a: _SupportsArray[dtype[ScalarT@repeat]] | _NestedSequence[_SupportsArray[dtype[ScalarT@repeat]]], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: None = None) -> ndarray[tuple[int], dtype[ScalarT@repeat]], (a: _SupportsArray[dtype[ScalarT@repeat]] | _NestedSequence[_SupportsArray[dtype[ScalarT@repeat]]], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[ScalarT@repeat]], (a: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: None = None) -> ndarray[tuple[int], dtype[Any]], (a: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], repeats: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], axis: SupportsIndex) -> ndarray[tuple[Any, ...], dtype[Any]]]" (reportUnknownMemberType)
Python linting: src/rummikub_solver/_solver.py#L47
Type of "at" is partially unknown   Type of "at" is "(a: ndarray[tuple[Any, ...], dtype[Any]] | _SupportsArrayUFunc, indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], b: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], /) -> None" (reportUnknownMemberType)
Python linting: src/rummikub_solver/_gamestate.py#L217
Type of "at" is partially unknown   Type of "at" is "(a: ndarray[tuple[Any, ...], dtype[Any]] | _SupportsArrayUFunc, indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], b: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], /) -> None" (reportUnknownMemberType)
Python linting: src/rummikub_solver/_gamestate.py#L200
Type of "at" is partially unknown   Type of "at" is "(a: ndarray[tuple[Any, ...], dtype[Any]] | _SupportsArrayUFunc, indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], b: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], /) -> None" (reportUnknownMemberType)
Python linting: src/rummikub_solver/_gamestate.py#L184
Type of "at" is partially unknown   Type of "at" is "(a: ndarray[tuple[Any, ...], dtype[Any]] | _SupportsArrayUFunc, indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], b: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], /) -> None" (reportUnknownMemberType)
Python linting: src/rummikub_solver/_gamestate.py#L167
Type of "at" is partially unknown   Type of "at" is "(a: ndarray[tuple[Any, ...], dtype[Any]] | _SupportsArrayUFunc, indices: _SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool] | integer[Any]]]] | int | _NestedSequence[int], b: Unknown | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], /) -> None" (reportUnknownMemberType)
Test matrix status
Process completed with exit code 1.
Could not install cbc solver backend
Failed to install cylp
Could not install cbc solver backend
Failed to install cylp
Could not install cbc solver backend
Failed to install cylp
Could not install cbc solver backend
Failed to install cylp
Python tests (3.11, macos-latest)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
Python tests (3.12, macos-latest)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
Python tests (3.13, macos-latest)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
Python tests (3.14, macos-latest)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167