mirror of
https://github.com/esphome/esphome.git
synced 2026-08-24 07:06:20 +00:00
70b8573110d2bc78ea49ea3eb9907661ce1253e4
The shared walk now defers every version-less skip and reconciles after emit against the final resolution set (request keys, resolved manifest names, and backend.provides(name) per name), so drop visibility is correct for every backend by construction instead of by a comment-level contract, and the arduino backend's duplicate pending_drops pass and its short-name suppression heuristics are deleted. The provides lambda applies _is_safe_library_name so an unsafe manifest name is simply not provided, and the guard also rejects drive-colon names that would escape the tree on Windows.
[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
575 MiB
Languages
C++
58.3%
Python
41.1%
C
0.3%
JavaScript
0.2%
