mirror of
https://github.com/esphome/esphome.git
synced 2026-10-09 04:16:01 +00:00
3b2fc9f59aaa3f95ebda485c6f549e9578f0fbba
An owner-qualified version-less dependency was skipped by both the arduino backend (owner set) and the reconciliation (provides() knew the short name), so nothing logged the drop; provides() now only satisfies owner-less names, mirroring the walk's backend-provided guard. A dict dependency entry with no name at all now warns in the normalizer like any other malformed entry. Bundled dependency additions are deferred until conversion finishes and skipped when a converted library's manifest already provides the name, so a name that is both bundled and registry-resolved cannot build twice. External short names come from the request spec (custom Name=url form included) instead of the URL tail. The empty-bundled-library probe now walks the whole library tree against a shared header-suffix constant, and the dead versioned-dependency branch is folded into the surviving check.
[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
584 MiB
Languages
C++
54.5%
Python
44.8%
C
0.4%
JavaScript
0.2%
