J. Nick Koston
51384f9743
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-23 13:37:27 -05:00
J. Nick Koston
4e37acdc01
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-23 13:37:24 -05:00
J. Nick Koston
9766f6e911
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-23 13:37:22 -05:00
J. Nick Koston
463a86be3c
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
...
# Conflicts:
# esphome/platformio/library.py
# tests/unit_tests/test_platformio_library.py
2026-08-23 13:37:08 -05:00
J. Nick Koston
8011be1f61
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-23 13:36:14 -05:00
J. Nick Koston
713550ad7b
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra
2026-08-23 13:36:12 -05:00
J. Nick Koston
74a4bffb3d
Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing
2026-08-23 13:36:10 -05:00
J. Nick Koston
ae8aa3fee9
Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery
2026-08-23 13:36:08 -05:00
J. Nick Koston
ce0a0da42a
Merge branch 'esp8266-native-library-converter' into esp8266-native-shared-helpers
2026-08-23 13:36:06 -05:00
J. Nick Koston
2199fcc851
Restore the malformed-manifest raises lost in the merge resolution
2026-08-23 13:35:52 -05:00
J. Nick Koston
84dc92f5ae
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-23 13:35:15 -05:00
J. Nick Koston
ba58435d5f
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra
2026-08-23 13:35:13 -05:00
J. Nick Koston
9233f0f2f1
Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing
2026-08-23 13:35:11 -05:00
J. Nick Koston
554e19ccdb
Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery
2026-08-23 13:35:09 -05:00
J. Nick Koston
9662fea8b9
Merge branch 'esp8266-native-library-converter' into esp8266-native-shared-helpers
2026-08-23 13:35:07 -05:00
J. Nick Koston
b4031dc53a
Merge branch 'esp8266-native-converter-hardening' into esp8266-native-library-converter
...
# Conflicts:
# esphome/platformio/library.py
2026-08-23 13:35:04 -05:00
J. Nick Koston
eb958bd0a0
Quote CPPDEFINES, warn on env access, degrade unmodelled subscripts, realify InvalidLibrary
...
CPPDEFINES joins the quoted buckets (a spaced define no longer splits
across tokens) and its tuple branch validates the pair elements. The
fake env warns on attribute access rather than call, so hasattr/
truthiness branches are diagnosable, with dunder probes excluded; an
unmodelled subscript warns and returns '' instead of a KeyError
discarding the whole capture. Malformed platforms/frameworks values
raise plain InvalidLibrary, giving the non-platform warning branches a
real producer, and their tests use real manifests instead of
monkeypatched raisers. The version-less dependency drop moves to debug:
bundled names (Wire, SPI) made it per-build noise nobody can act on.
2026-08-23 13:34:19 -05:00
J. Nick Koston
79fae3b709
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-23 13:19:31 -05:00
J. Nick Koston
93b0bdff2b
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-23 13:19:29 -05:00
J. Nick Koston
38c9eb7568
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-23 13:19:27 -05:00
J. Nick Koston
87ed752797
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-23 13:19:25 -05:00
J. Nick Koston
55b3eb4e0d
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-23 13:19:23 -05:00
J. Nick Koston
f2eeebc3a1
Type the prefetch tracker
2026-08-23 13:19:19 -05:00
J. Nick Koston
b2d0af3316
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-23 13:18:31 -05:00
J. Nick Koston
5aa61235e4
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-23 13:18:29 -05:00
J. Nick Koston
b97ee5f939
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-23 13:18:27 -05:00
J. Nick Koston
68deff0851
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-23 13:18:25 -05:00
J. Nick Koston
0557d7c816
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-23 13:18:23 -05:00
J. Nick Koston
b797c582ef
Name the pending-archive tuple
2026-08-23 13:18:19 -05:00
J. Nick Koston
c92b734bb9
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-23 13:17:28 -05:00
J. Nick Koston
b805d73c07
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-23 13:17:26 -05:00
J. Nick Koston
f03c8265ec
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-23 13:17:24 -05:00
J. Nick Koston
9013a6e6ad
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-23 13:17:22 -05:00
J. Nick Koston
4c8fdbb65b
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-23 13:17:20 -05:00
J. Nick Koston
7eb6de0c32
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra
2026-08-23 13:17:18 -05:00
J. Nick Koston
f0be047453
Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing
2026-08-23 13:17:16 -05:00
J. Nick Koston
2da0319eaa
Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery
2026-08-23 13:17:14 -05:00
J. Nick Koston
c376d32db4
Merge branch 'esp8266-native-library-converter' into esp8266-native-shared-helpers
2026-08-23 13:17:12 -05:00
J. Nick Koston
59fc108aa7
Cover the prefetch blanket guard
2026-08-23 13:17:08 -05:00
J. Nick Koston
7af97902d2
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-23 13:12:53 -05:00
J. Nick Koston
34456bc283
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-23 13:12:53 -05:00
J. Nick Koston
f5ae74a25b
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-23 13:12:53 -05:00
J. Nick Koston
b582fa2257
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-23 13:12:53 -05:00
J. Nick Koston
bc44803b5b
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-23 13:12:53 -05:00
J. Nick Koston
81e1774b18
Adapt the package prefetch to the folded batch-download API
2026-08-23 13:12:41 -05:00
J. Nick Koston
36c5e39371
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-23 13:10:39 -05:00
J. Nick Koston
fd61eda4a2
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-23 13:10:39 -05:00
J. Nick Koston
8d45edbb3e
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-23 13:10:39 -05:00
J. Nick Koston
2d44dacbed
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
...
# Conflicts:
# esphome/platformio/library.py
2026-08-23 13:10:36 -05:00
J. Nick Koston
dc00335707
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-23 13:09:54 -05:00