Probe failures follow the compile branch's transient rules, strict on the native esp8266 job

This commit is contained in:
J. Nick Koston
2026-08-26 23:02:18 -05:00
parent 0266b7f0fb
commit 34daa6138a
4 changed files with 51 additions and 8 deletions
+4 -2
View File
@@ -1202,8 +1202,10 @@ jobs:
echo ""
# ESP8266 Arduino built directly (no PlatformIO); compile validates
# config first, so a separate config pass is redundant.
python3 script/test_build_components.py -e compile -t esp8266-ard -c "$TEST_COMPONENTS" -f --toolchain arduino --fail-on-no-tests
# config first, so a separate config pass is redundant. Strict pch:
# the docker smoke test covers the PlatformIO default, this job is
# the only CI exercise of the native ninja pch (and its probe edge).
ESPHOME_PCH_STRICT=1 python3 script/test_build_components.py -e compile -t esp8266-ard -c "$TEST_COMPONENTS" -f --toolchain arduino --fail-on-no-tests
device-builder:
name: Test downstream esphome/device-builder