[Majeur] HA minimale 2025.6.0 jamais testée en CI + versions mypy/HA non pinnées #91
Labels
No labels
v1.0 · bloquant
v1.0 · majeur
v1.0 · mineur
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
mat/homeassistant-comwatt#91
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problème
requirements-test.txt:2bornepytest-homeassistant-custom-component>=0.13.316,<0.14sans lockfile → la CI installe toujours la dernière PHACC (HA 2026.2.3 à date). La version minimale annoncée parhacs.json(2025.6.0) n'est jamais testée :Store(minor_version=…),async_update_reload_and_abort,PowerConverter.VALID_UNITSsont plausibles mais non vérifiés.type-check-mypyfaitpip install mypy homeassistant comwatt-clientsans aucun pin → peut casser à tout moment (mypy 2.x, renommages d'annotations HA) et type-checke potentiellement contre une version HA différente de celle des tests.Recommandation
HA_MIN(PHACC correspondant à 2025.6.x) +latest.mypy==2.1.0,homeassistant==2026.2.3) — idéalement réutiliser un même ensemble de contraintes que le job pytest.Constaté lors de la review de code pré-v1.0 (v0.8.1).