Simplify: shared tool-step runner, probe args helper, buildtool touch stamp, knob-spelling parity

This commit is contained in:
J. Nick Koston
2026-08-26 23:20:06 -05:00
parent 15d4f187c7
commit 833af674bf
10 changed files with 136 additions and 115 deletions
+2 -2
View File
@@ -1203,8 +1203,8 @@ jobs:
# ESP8266 Arduino built directly (no PlatformIO); compile validates
# 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).
# exercises the native ninja pch (and its probe edge) against real
# component configs; the docker matrix smoke-tests both toolchains.
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: