Skip to content

chore(deps): lock file maintenance #1112

chore(deps): lock file maintenance

chore(deps): lock file maintenance #1112

Triggered via pull request July 8, 2026 05:39
Status Failure
Total duration 7m 51s
Artifacts

ci-cd.yml

on: pull_request
Matrix: tests
Python linting
18s
Python linting
Test matrix status
3s
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