J. Nick Koston
24e5b1800f
Trim comment essays and hoist function-local test imports
2026-08-22 11:37:16 -05:00
J. Nick Koston
c93cf55967
Skip the cache refresh when the CLI toolchain differs from the compile's
...
Platforms normalize toolchain-sensitive keys differently (the esp32
board name, for one), so a config validated under a mismatching
--toolchain must not overwrite the cache while the sidecar keeps the
compile's toolchain. The guard lives in _refresh_sidecar where the old
sidecar is already loaded; legacy sidecars without the field are
unaffected.
2026-08-21 11:14:26 -05:00
J. Nick Koston and GitHub
b178f74e5d
[core] Save the validated config cache on the first upload or logs run ( #18367 )
2026-08-14 18:45:23 -07:00
J. Nick Koston and GitHub
0f59ef36a9
[core] Store the validated-config cache as JSON to drop YAML off the upload fast path ( #18106 )
2026-08-10 17:26:41 +12:00
J. Nick Koston and GitHub
112d8b26ee
[core] Skip source range tracking when loading the validated config cache ( #18046 )
2026-08-04 21:24:38 -05:00
J. Nick Koston and GitHub
1b3891866c
[core] Parse stored framework versions without importing the validation stack ( #18045 )
2026-08-03 20:59:38 -05:00
J. Nick Koston and GitHub
ca1f89e500
[ci] Enable the ruff rule requiring explicit encoding on text file I/O ( #17897 )
2026-07-29 13:44:39 -04:00
J. Nick Koston and GitHub
37be04f58e
[core] Reduce memory footprint of esphome upload ( #17684 )
2026-07-21 12:21:12 -10:00
J. Nick Koston and GitHub
aea1e4d136
[core] Refresh compiled config cache after upload/logs fallback ( #16548 )
2026-05-21 17:05:17 -05:00
J. Nick Koston and GitHub
47eb2adbf2
[core] Fix KeyError: 'esp32' on upload when validated-config cache is used ( #16457 )
2026-05-15 10:29:15 -07:00
J. Nick Koston and GitHub
0e4922a340
[core] Cache validated config to skip re-validation on upload/logs ( #16381 )
2026-05-13 22:14:19 +12:00