You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- flake8: drop trailing blank lines in state.py; remove unused imports
from test_auth.py and test_transport_health.py.
- mypy: guard update_interval (DataUpdateCoordinator allows None),
type the list[] and service_info/change callback parameters in
setup_ble_subscriptions / _handle_ble_advertisement, add type-ignore
for bleak_retry_connector's unmarked re-export, and guard
self._email / self._password before passing into
validate_govee_credentials from the 2FA step.
- manifest: add "bluetooth" to after_dependencies — HACS validator
was rejecting the manifest for referencing the component without
declaring it (soft dep, since BLE is optional).
- gitignore: exclude .cc-sessions/, .claude/, sprints/ session
artifacts that shouldn't be in the repo.
No behavioural changes. Bumps version to 2026.4.7 so users get the
first green build since v2026.4.3.
658 tests passing. flake8 clean. mypy clean locally.
0 commit comments