mirror of
https://github.com/esphome/esphome.git
synced 2026-08-31 10:06:03 +00:00
365d93f01b8ab969be6fe16bb6e56a11a277cfed
Add a CI job that checks out esphome/device-builder@main, installs it, overlays the PR's esphome via `pip install -e ./esphome`, and runs its pytest suite. Gated by determine-jobs.py: only runs when Python files under esphome/ change or runtime deps (requirements.txt, pyproject.toml) change -- the surface device-builder consumes when it imports esphome. This catches downstream breakage at PR time instead of after release, mirroring the yarl -> aiohttp pattern.
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++
56.2%
Python
43.2%
C
0.3%
JavaScript
0.2%
