Merge branch 'esp8266-native-shared-helpers' into esp8266-arduino-toolchain

This commit is contained in:
J. Nick Koston
2026-08-20 12:46:43 -05:00
20 changed files with 285 additions and 248 deletions
+5 -2
View File
@@ -542,7 +542,7 @@ def _esp32_platformio_path_or_file_trigger(files: list[str]) -> bool:
# components, so the component matrix wouldn't otherwise force any esp32
# compile. When they change we fold the `esp32` component into the matrix so
# the default native-IDF build path is still compiled on an infra-only PR.
ESP_IDF_INFRA_TRIGGER_PATH_PREFIXES = ("esphome/espidf/",)
ESP_IDF_INFRA_TRIGGER_PATH_PREFIXES = ("esphome/espidf/", "esphome/build_helpers/")
ESP_IDF_INFRA_TRIGGER_FILES = frozenset({"esphome/build_gen/espidf.py"})
@@ -637,7 +637,10 @@ ESP8266_NATIVE_TEST_COMPONENTS = frozenset(
# Infrastructure whose changes always trigger the native ESP8266 compile
# test. esphome/espidf/ is included because the backend shares its idedata,
# extra-script, and size-summary helpers.
ESP8266_NATIVE_TRIGGER_PATH_PREFIXES = ("esphome/arduino8266/", "esphome/espidf/")
ESP8266_NATIVE_TRIGGER_PATH_PREFIXES = (
"esphome/arduino8266/",
"esphome/build_helpers/",
)
ESP8266_NATIVE_TRIGGER_FILES = frozenset(
{
"esphome/build_gen/arduino8266.py",