mirror of
https://github.com/esphome/esphome.git
synced 2026-08-23 06:36:23 +00:00
8e6af6aa8c3171ecbafc0f6611187772d7f520f4
normalize_dependencies' parameter is manifest_name (the dict branch already binds owner to a package owner), and the arduino call site passes the library's name so its unrecognized-entry warning stops saying 'of manifest'. A version-less dependency warns when the backend declares no provides tree (espidf/zephyr/nrf52 have no post-emit pickup), and the shared walk mirrors the typed IncompatiblePlatform branch: routine platform skips stay at debug, any other InvalidLibrary cause warns naming the component. The two real-converter tests pin ESPHOME_DATA_DIR to tmp_path so an ambient data dir cannot leak in.
[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
571 MiB
Languages
C++
58.6%
Python
40.8%
C
0.3%
JavaScript
0.2%
