Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 10, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
renovatebot/pre-commit-hooks repository major 41.159.243.0.6

Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.


Release Notes

renovatebot/pre-commit-hooks (renovatebot/pre-commit-hooks)

v43.0.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.0.6 for more changes

v43.0.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.0.5 for more changes

v43.0.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.0.4 for more changes

v43.0.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.0.3 for more changes

v43.0.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.0.2 for more changes

v43.0.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.0.1 for more changes

v43.0.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.0.0 for more changes

v42.95.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.95.1 for more changes

v42.95.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.95.0 for more changes

v42.94.7

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.94.7 for more changes

v42.94.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.94.6 for more changes

v42.94.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.94.4 for more changes

v42.94.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.94.3 for more changes

v42.94.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.94.2 for more changes

v42.94.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.94.1 for more changes

v42.94.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.94.0 for more changes

v42.93.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.93.1 for more changes

v42.93.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.93.0 for more changes

v42.92.14

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.92.14 for more changes

v42.92.13

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.92.13 for more changes

v42.92.12

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.92.12 for more changes

v42.92.11

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.92.11 for more changes

v42.92.10

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.92.10 for more changes

v42.84.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.84.0 for more changes

v42.83.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.83.3 for more changes

v42.83.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.83.2 for more changes

v42.83.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.83.1 for more changes

v42.83.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.83.0 for more changes

v42.82.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.82.3 for more changes

v42.82.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.82.2 for more changes

v42.82.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.82.1 for more changes

v42.82.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.82.0 for more changes

v42.81.16

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.81.16 for more changes

v42.81.15

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.81.15 for more changes

v42.81.14

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.81.14 for more changes

v42.81.13

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.81.13 for more changes

v42.81.11

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.81.11 for more changes

v42.81.9

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.81.9 for more changes

v42.81.8

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.81.8 for more changes

v42.81.7

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.81.7 for more changes

v42.81.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.81.6 for more changes

v42.81.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.81.5 for more changes

v42.81.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.81.4 for more changes

v42.81.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.81.3 for more changes

v42.81.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.81.2 for more changes

v42.81.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.81.1 for more changes

v42.81.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.81.0 for more changes

v42.80.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.80.3 for more changes

v42.80.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.80.2 for more changes

v42.80.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.80.1 for more changes

v42.80.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.80.0 for more changes

v42.79.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.79.2 for more changes

v42.79.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.79.1 for more changes

v42.79.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.79.0 for more changes

v42.78.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.78.2 for more changes

v42.78.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.78.1 for more changes

v42.78.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.78.0 for more changes

v42.77.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.77.0 for more changes

v42.76.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.76.5 for more changes

v42.76.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.76.4 for more changes

v42.76.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.76.3 for more changes

v42.76.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.76.2 for more changes

v42.76.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.76.1 for more changes

v42.76.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.76.0 for more changes

v42.75.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.75.1 for more changes

v42.75.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.75.0 for more changes

v42.74.7

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.74.7 for more changes

v42.74.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.74.6 for more changes

v42.74.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.74.5 for more changes

v42.74.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.74.3 for more changes

v42.74.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.74.2 for more changes

v42.74.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.74.1 for more changes

v42.74.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.74.0 for more changes

v42.72.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.72.0 for more changes

v42.71.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.71.4 for more changes

v42.71.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.71.3 for more changes

v42.71.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.71.2 for more changes

v42.71.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.71.1 for more changes

v42.71.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.71.0 for more changes

v42.70.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.70.3 for more changes

v42.70.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.70.2 for more changes

v42.70.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.70.1 for more changes

v42.70.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.70.0 for more changes

v42.69.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.69.2 for more changes

v42.69.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.69.1 for more changes

v42.69.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.69.0 for more changes

v42.68.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.68.5 for more changes

v42.68.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.68.4 for more changes

v42.68.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.68.3 for more changes

v42.68.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.68.2 for more changes

v42.68.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.68.1 for more changes

v42.68.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.68.0 for more changes

v42.67.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.67.0 for more changes

v42.66.14

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.66.14 for more changes

v42.66.13

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.66.13 for more changes

v42.66.12

Compare Source

v42.66.11

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.66.11 for more changes

v42.66.10

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.66.10 for more changes

v42.66.9

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.66.9 for more changes

v42.66.8

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.66.8 for more changes

v42.66.7

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.66.7 for more changes

v42.66.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.66.6 for more changes

v42.66.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.66.5 for more changes

v42.66.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.66.4 for more changes

v42.66.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.66.3 for more changes

v42.66.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.66.2 for more changes

v42.66.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.66.1 for more changes

v42.66.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.66.0 for more changes

v42.65.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.65.2 for more changes

v42.65.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.65.1 for more changes

v42.65.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.65.0 for more changes

v42.64.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.64.1 for more changes

v42.64.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.64.0 for more changes

v42.63.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.63.0 for more changes

v42.62.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.62.0 for more changes

v42.60.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.60.0 for more changes

v42.59.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.59.1 for more changes

v42.59.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.59.0 for more changes

v42.58.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.58.4 for more changes

v42.58.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.58.3 for more changes

v42.58.2

Compare Source

v42.58.1

Compare Source

v42.58.0

Compare Source

v42.57.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.57.1 for more changes

v42.57.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.57.0 for more changes

v42.55.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.55.0 for more changes

v42.54.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.54.3 for more changes

v42.54.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.54.2 for more changes

v42.54.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.54.1 for more changes

v42.53.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.53.0 for more changes

v42.52.8

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.52.8 for more changes

v42.52.7

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.52.7 for more changes

v42.52.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.52.6 for more changes

v42.52.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.52.5 for more changes

v42.52.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.52.4 for more changes

v42.52.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.52.3 for more changes

v42.52.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.52.2 for more changes

v42.52.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.52.1 for more changes

v42.52.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.52.0 for more changes

v42.51.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.51.0 for more changes

v42.50.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.50.2 for more changes

v42.50.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.50.1 for more changes

v42.50.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.50.0 for more changes

v42.49.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.49.0 for more changes

v42.48.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.48.0 for more changes

v42.47.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.47.0 for more changes

v42.46.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.46.0 for more changes

v42.45.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.45.0 for more changes

v42.44.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.44.1 for more changes

v42.44.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.44.0 for more changes

v42.43.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.43.0 for more changes

v42.42.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.42.5 for more changes

v42.42.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.42.4 for more changes

v42.42.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.42.3 for more changes

v42.42.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.42.2 for more changes

v42.42.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.42.1 for more changes

v42.42.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.42.0 for more changes

v42.41.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.41.1 for more changes

v42.41.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.41.0 for more changes

v42.40.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.40.3 for more changes

v42.40.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.40.2 for more changes

v42.40.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.40.1 for more changes

v42.40.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.40.0 for more changes

v42.39.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.39.6 for more changes

v42.39.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.39.5 for more changes

v42.39.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.39.4 for more changes

v42.39.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.39.3 for more changes

v42.39.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.39.2 for more changes

v42.39.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.39.1 for more changes

v42.39.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.39.0 for more changes

v42.38.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.38.1 for more changes

v42.38.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.38.0 for more changes

v42.37.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.37.1 for more changes

v42.37.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.37.0 for more changes

v42.35.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.35.1 for more changes

v42.35.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.35.0 for more changes

v42.34.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.34.2 for more changes

v42.34.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.34.1 for more changes

v42.34.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.34.0 for more changes

v42.33.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.33.1 for more changes

v42.33.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.33.0 for more changes

v42.32.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.32.3 for more changes

v42.32.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.32.2 for more changes

v42.32.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.32.1 for more changes

v42.31.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.31.0 for more changes

v42.30.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.30.4 for more changes

v42.30.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.30.3 for more changes

v42.30.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.30.2 for more changes

v42.30.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.30.1 for more changes

v42.30.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.30.0 for more changes

v42.29.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.29.5 for more changes

v42.29.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.29.4 for more changes

v42.29.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.29.3 for more changes

v42.29.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.29.2 for more changes

v42.29.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.29.0 for more changes

v42.28.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.28.0 for more changes

v42.27.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.27.5 for more changes

v42.27.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.27.4 for more changes

v42.27.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/42.27.3 for more changes

v42.27.1

[Compare Source](https://redirect.github.com/renovatebot/pre-commit-hooks/comp


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@codecov
Copy link

codecov bot commented Nov 10, 2025

❌ 1 Tests Failed:

Tests completed Failed Passed Skipped
105 1 104 16
View the top 1 failed test(s) by shortest run time
tests\test_ruleset.py::test_ruleset::test_solve_total_value[HIGHS]
Stack Traces | 0.075s run time
ruleset = RuleSet(numbers=13, repeats=2, colours=4, jokers=2, min_len=3, min_initial_value=30, solver_backend=<MILPSolver.HIGHS: 'HIGHS'>)
in_progress_game = <GameState([... 53 tiles ...], table=(<Black 1 (1)>, <Black 2 (2)>, <Black 3 (3)>, <Black 4 (4)>, <Black 5 (5)>, <Blac... 9 (35)>, <Orange 12 (38)>, <Orange 12 (38)>, <Red 2 (41)>, <Red 4 (43)>, <Red 7 (46)>, <Red 12 (51)>), initial=False)>

    #x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mtest_solve_total_value#x1B[39;49;00m(ruleset: RuleSet, in_progress_game: GameState) -> #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
        in_progress_game.initial = #x1B[94mFalse#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
    #x1B[90m#x1B[39;49;00m
        solution = ruleset.solve(in_progress_game, mode=SolverMode.TOTAL_VALUE)#x1B[90m#x1B[39;49;00m
        #x1B[94massert#x1B[39;49;00m solution #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
    #x1B[90m#x1B[39;49;00m
        #x1B[90m# backends may select different tiles, and differ in their ability to#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
        #x1B[90m# maximize the total tile value, so we can, at best, include known values#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
        #x1B[90m# for different solvers and use this as a range for any others. The exact#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
        #x1B[90m# sets differ based on the tiles selected.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
        expected_tile_sum = {#x1B[90m#x1B[39;49;00m
            MILPSolver.CBC: #x1B[94m515#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
            #x1B[90m# MILPSolver.GLPK_MI  is either 515 _or_ 589, depending on the exact version installed.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
            MILPSolver.SCIPY: #x1B[94m515#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
            MILPSolver.HIGHS: #x1B[94m589#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
            MILPSolver.SCIP: #x1B[94m589#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
        }#x1B[90m#x1B[39;49;00m
        #x1B[94mif#x1B[39;49;00m expected := expected_tile_sum.get(ruleset.backend):#x1B[90m#x1B[39;49;00m
>           #x1B[94massert#x1B[39;49;00m #x1B[96msum#x1B[39;49;00m(solution.tiles) == expected#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE           assert 515 == 589#x1B[0m
#x1B[1m#x1B[31mE            +  where 515 = sum([<Black 1 (1)>, <Black 3 (3)>, <Black 4 (4)>, <Black 10 (10)>, <Blue 1 (14)>, <Blue 2 (15)>, ...])#x1B[0m
#x1B[1m#x1B[31mE            +    where [<Black 1 (1)>, <Black 3 (3)>, <Black 4 (4)>, <Black 10 (10)>, <Blue 1 (14)>, <Blue 2 (15)>, ...] = ProposedSolution(tiles=[<Black 1 (1)>, <Black 3 (3)>, <Black 4 (4)>, <Black 10 (10)>, <Blue 1 (14)>, <Blue 2 (15)>, <Blue 8 (21)>, <Blue 10 (23)>, <Blue 13 (26)>, <Orange 3 (29)>, <Orange 5 (31)>, <Orange 7 (33)>, <Orange 7 (33)>, <Orange 8 (34)>, <Orange 9 (35)>, <Orange 9 (35)>, <Orange 12 (38)>, <Red 2 (41)>, <Red 4 (43)>, <Red 7 (46)>], sets=[(<Black 1 (1)>, <Black 2 (2)>, <Black 3 (3)>, <Black 4 (4)>), (<Black 1 (1)>, <Blue 1 (14)>, <Joker (53)>), (<Black 3 (3)>, <Blue 3 (16)>, <Orange 3 (29)>), (<Black 4 (4)>, <Blue 4 (17)>, <Red 4 (43)>), (<Black 5 (5)>, <Blue 5 (18)>, <Red 5 (44)>), (<Black 6 (6)>, <Black 7 (7)>, <Black 8 (8)>, <Black 9 (9)>, <Black 10 (10)>), (<Black 13 (13)>, <Blue 13 (26)>, <Red 13 (52)>), (<Blue 2 (15)>, <Orange 2 (28)>, <Red 2 (41)>), (<Blue 5 (18)>, <Blue 6 (19)>, <Blue 7 (20)>, <Blue 8 (21)>), (<Blue 8 (21)>, <Blue 9 (22)>, <Blue 10 (23)>), (<Orange 3 (29)>, <Orange 4 (30)>, <Orange 5 (31)>), (<Orange 7 (33)>, <Orange 8 (34)>, <Orange 9 (35)>), (<Orange 7 (33)>, <Orange 8 (34)>, <Orange 9 (35)>), (<Orange 10 (36)>, <Orange 11 (37)>, <Orange 12 (38)>, <Orange 13 (39)>), (<Red 7 (46)>, <Red 8 (47)>, <Red 9 (48)>, <Red 10 (49)>)], free_jokers=0).tiles#x1B[0m

#x1B[1m#x1B[31mtests\test_ruleset.py#x1B[0m:460: AssertionError

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

@renovate renovate bot force-pushed the renovate/major-pre-commit-updates branch 12 times, most recently from b792eb2 to 1875150 Compare November 14, 2025 18:44
@renovate renovate bot force-pushed the renovate/major-pre-commit-updates branch 13 times, most recently from 0845ea5 to 4c2c711 Compare November 22, 2025 02:40
@renovate renovate bot force-pushed the renovate/major-pre-commit-updates branch 13 times, most recently from 7b43445 to 30708b0 Compare January 17, 2026 12:30
@renovate renovate bot force-pushed the renovate/major-pre-commit-updates branch 11 times, most recently from 265dc9b to 027af85 Compare January 29, 2026 17:13
@renovate renovate bot changed the title chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v42 chore(deps): update pre-commit hook renovatebot/pre-commit-hooks to v43 Jan 29, 2026
@renovate renovate bot force-pushed the renovate/major-pre-commit-updates branch 2 times, most recently from e90116a to f3aced2 Compare January 30, 2026 01:59
@renovate renovate bot force-pushed the renovate/major-pre-commit-updates branch from f3aced2 to be2d747 Compare January 31, 2026 00:56
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants