dummylabs / thewatchman

Home Assistant custom integration to keep track of missing entities and actions in your config files
MIT License
475 stars 20 forks source link

Updates > 0.6.1 possible even HA Core version does not match minimum required versions (hacs.json not maintained properly) #144

Closed bcutter closed 2 days ago

bcutter commented 4 months ago

Updating watchman from 0.6.1 to 0.6.3 breaks the integration:

grafik

Logger: homeassistant.setup
Source: setup.py:347
First occurred: 18:38:17 (1 occurrences)
Last logged: 18:38:17

Unable to prepare setup for platform watchman.sensor: Platform not found (cannot import name 'DeviceInfo' from 'homeassistant.helpers.device_registry' (/usr/src/homeassistant/homeassistant/helpers/device_registry.py)).

The update was offered through HACS. While https://github.com/dummylabs/thewatchman/blob/v0.6.3/requirements.txt notes HA Core 2024.6.4 is required, the necessary information in https://github.com/dummylabs/thewatchman/blob/v0.6.3/hacs.json unfortunately is missing - leading to an update offered to systems which don't fulfil the necessary requirements.

Please maintain the hacs.json file properly.

dummylabs commented 2 days ago

Will be fixed in 0.6.4