Skip to content

fix(core): make MQTT callbacks thread-safe and drop blocking I/O from the event loop #1

fix(core): make MQTT callbacks thread-safe and drop blocking I/O from the event loop

fix(core): make MQTT callbacks thread-safe and drop blocking I/O from the event loop #1

Triggered via pull request September 12, 2026 14:29
Status Failure
Total duration 1m 4s
Artifacts –

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 3 warnings
Hassfest
Process completed with exit code 1.
Hassfest
[TRANSLATIONS] Invalid strings.json: not a valid option at 'translations'. Got {'vi': {'title': 'Lumentree Inverter', 'config': {'step': {'user': {'title': 'Xác thực Thiết bị Lumentree', 'description': 'Vui lòng nhập **Device ID** của bộ biến tần Lumentree.\n\nBạn thường có thể tìm thấy Device ID trên nhãn của biến tần hoặc trong ứng dụng di động.', 'data': {'device_id': 'Device ID'}}, 'confirm_device': {'title': 'Xác nhận Thiết bị', 'description': 'Đã tìm thấy thiết bị Lumentree!\n\n**Tên:** {device_name}\n**ID (SN):** {device_sn}\n\nNhấn SUBMIT để hoàn tất thêm thiết ...
Hassfest
[MANIFEST] Domain does not match dir name
HACS
<Integration ngoviet/lumentreeHA> 1/9 checks failed
HACS
<Validation hacsjson> failed: extra keys not allowed @ data['domains']. Got ['lumentree']
Hassfest
[CONFIG_SCHEMA] Integrations which implement 'async_setup' or 'setup' must define either 'CONFIG_SCHEMA', 'PLATFORM_SCHEMA' or 'PLATFORM_SCHEMA_BASE'. If the integration has no configuration parameters, can only be set up from platforms or can only be set up from config entries, one of the helpers cv.empty_config_schema, cv.platform_only_config_schema or cv.config_entry_only_config_schema can be used.
HACS
HACS JSON validation failed for: {'name': 'Lumentree Inverter', 'content_in_root': True, 'domains': ['lumentree'], 'iot_class': 'Cloud Polling', 'homeassistant': '2023.1.0', 'render_readme': True}
HACS
The repository does not contain brands assets at brand/icon.png. Falling back to checking the brands repository.