J. Nick Koston
31c6dad695
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-24 12:32:55 -05:00
J. Nick Koston
0036732dde
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-24 12:32:55 -05:00
J. Nick Koston
49d92b7787
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-24 12:32:54 -05:00
J. Nick Koston
fb8f02e552
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra
2026-08-24 12:32:54 -05:00
J. Nick Koston
30fff6e91c
Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing
2026-08-24 12:32:54 -05:00
J. Nick Koston
200ee0c9c3
Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery
2026-08-24 12:32:54 -05:00
J. Nick Koston
81c375af0b
Merge branch 'esp8266-native-library-converter' into esp8266-native-shared-helpers
2026-08-24 12:32:53 -05:00
J. Nick Koston
3ca65ffb0d
Cover the file-like backoff tick, settle the batch worker return shape
2026-08-24 12:32:38 -05:00
J. Nick Koston
81b1a22500
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-24 12:20:54 -05:00
J. Nick Koston
8737ade027
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
...
# Conflicts:
# esphome/platformio/library.py
2026-08-24 12:20:42 -05:00
J. Nick Koston
c92530b8c0
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-24 12:20:18 -05:00
J. Nick Koston
18890d219e
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra
2026-08-24 12:20:18 -05:00
J. Nick Koston
3425a13d51
Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing
2026-08-24 12:20:18 -05:00
J. Nick Koston
68b474fd00
Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery
2026-08-24 12:20:18 -05:00
J. Nick Koston
efa7fae845
Merge branch 'esp8266-native-library-converter' into esp8266-native-shared-helpers
2026-08-24 12:20:18 -05:00
J. Nick Koston
29c290166b
Apply simplify pass: flatten the batch worker, drop a dead guard, skip the unread backoff probe
2026-08-24 12:20:14 -05:00
J. Nick Koston
d348284d9e
Hoist the manifest shape gate into a helper
2026-08-24 12:17:05 -05:00
J. Nick Koston
0d078a3416
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-23 22:25:38 -05:00
J. Nick Koston
ae2fa92a3d
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-23 22:25:37 -05:00
J. Nick Koston
39b12a9382
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-23 22:25:37 -05:00
J. Nick Koston
bd568038ee
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra
2026-08-23 22:25:37 -05:00
J. Nick Koston
1aff27727f
Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing
2026-08-23 22:25:37 -05:00
J. Nick Koston
3a248d526d
Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery
2026-08-23 22:25:37 -05:00
J. Nick Koston
2f49405740
Merge branch 'esp8266-native-library-converter' into esp8266-native-shared-helpers
2026-08-23 22:25:36 -05:00
J. Nick Koston
d418472a8f
Merge remote-tracking branch 'origin/dev' into esp8266-native-library-converter
...
# Conflicts:
# esphome/platformio/library.py
# tests/unit_tests/test_platformio_library.py
2026-08-23 22:25:22 -05:00
J. Nick Koston
5f6a910e2d
[core] Harden the shared library converter ( #18685 )
2026-08-23 22:24:12 -05:00
J. Nick Koston
81cca915f6
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-23 22:02:13 -05:00
J. Nick Koston
5c7a7eee29
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-23 22:02:13 -05:00
J. Nick Koston
abde296f54
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-23 22:02:13 -05:00
J. Nick Koston
516508ef92
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra
2026-08-23 22:02:13 -05:00
J. Nick Koston
2a4bd1789c
Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing
2026-08-23 22:02:13 -05:00
J. Nick Koston
7a715ee583
Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery
2026-08-23 22:02:12 -05:00
J. Nick Koston
d8dc1dc70e
Merge branch 'esp8266-native-library-converter' into esp8266-native-shared-helpers
2026-08-23 22:02:12 -05:00
J. Nick Koston
5479752da6
Merge branch 'esp8266-native-converter-hardening' into esp8266-native-library-converter
2026-08-23 22:02:12 -05:00
J. Nick Koston
b0e4711cc3
Merge remote-tracking branch 'origin/esp8266-native-converter-hardening' into esp8266-native-converter-hardening
2026-08-23 22:01:59 -05:00
J. Nick Koston
568002014e
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-23 22:00:35 -05:00
J. Nick Koston
dd5b1a7ae3
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-23 22:00:35 -05:00
J. Nick Koston
0b03327dd9
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-23 22:00:35 -05:00
J. Nick Koston
c0965a3a8a
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra
2026-08-23 22:00:35 -05:00
J. Nick Koston
141fd285c9
Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing
2026-08-23 22:00:34 -05:00
J. Nick Koston
d744a98f5b
Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery
2026-08-23 22:00:34 -05:00
J. Nick Koston
a03945bbfb
Merge branch 'esp8266-native-library-converter' into esp8266-native-shared-helpers
2026-08-23 22:00:34 -05:00
J. Nick Koston
bc2b4bd381
Merge branch 'esp8266-native-converter-hardening' into esp8266-native-library-converter
2026-08-23 22:00:34 -05:00
J. Nick Koston
f8acaab6c1
Merge remote-tracking branch 'origin/dev' into esp8266-native-converter-hardening
...
# Conflicts:
# script/determine-jobs.py
# tests/script/test_determine_jobs.py
2026-08-23 22:00:22 -05:00
J. Nick Koston
5f2b8f7251
Type LINK_FLAGS in the gate, skip malformed transitive deps, escape quotes in zephyr CMake entries
2026-08-23 21:59:22 -05:00
J. Nick Koston
d80d2c7034
Tolerate malformed repository/description metadata instead of crashing
2026-08-23 21:59:22 -05:00
J. Nick Koston
1f5152892c
Give the fake env real membership, widen the manifest gate, route zephyr through the shared lexer
2026-08-23 21:59:22 -05:00
J. Nick Koston
89671f9e0d
Normalize captured CPPDEFINES to a CppDefine named tuple at capture time
2026-08-23 21:59:22 -05:00
J. Nick Koston
c6f9153e63
Route captured LINKFLAGS to the link line and make Prepend a real front-insert
2026-08-23 21:59:22 -05:00
J. Nick Koston
aa3268a6d8
Match SCons' remaining CPPDEFINES spellings, drop dead test scaffolding
...
A bare 2-tuple is one name=value pair (not -DFOO -D1), a dict maps
names to values, and a None value is a bare define, per processDefines.
The unused caplog_at_info helper and the progress kwarg the download
stubs declared ahead of their PR are gone.
2026-08-23 21:59:22 -05:00