mirror of
https://github.com/esphome/esphome.git
synced 2026-08-30 09:36:03 +00:00
35c77165ca74174aa0c58807ad2825abb68c570c
The converted path warns for a properties-only depends= spelling (the walk reads the JSON key). A dependency name is validated before becoming a path component: non-strings and separator names are malformed entries, never joined (apply_extra_script already guards the same shape). normalize_dependencies coerces PIO's bare string-list form to name dicts instead of dropping it before every visibility warning. A non-* version pin discarded for a backend-provided bundled copy warns naming the substitution. The -I global-include promotion and the start-group link-order contract are documented.
[ci] Stop jobs hanging on apt by restoring the cached apt action and bounding raw apt calls (#18518)
Description
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Readme
Multiple Licenses
582 MiB
Languages
C++
56.2%
Python
43.2%
C
0.3%
JavaScript
0.2%
