mirror of
https://github.com/esphome/esphome.git
synced 2026-08-24 07:06:20 +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
575 MiB
Languages
C++
58.3%
Python
41.1%
C
0.3%
JavaScript
0.2%
