J. Nick Koston
b5219d3c60
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-22 17:24:38 -05:00
J. Nick Koston
050aa1ea21
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-22 17:24:38 -05:00
J. Nick Koston
09d349882e
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-22 17:24:38 -05:00
J. Nick Koston
2a1af47cef
Normalize git tails in external short names; surface the name-match suppressions
2026-08-22 17:24:26 -05:00
J. Nick Koston
7e8b033860
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-22 17:10:24 -05:00
J. Nick Koston
a7fe085e87
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-22 17:10:24 -05:00
J. Nick Koston
aa3330071a
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-22 17:10:24 -05:00
J. Nick Koston
385e2a92d2
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-22 17:10:23 -05:00
J. Nick Koston
a5fde9429d
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-22 17:10:23 -05:00
J. Nick Koston
e63d995d1f
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra
2026-08-22 17:10:23 -05:00
J. Nick Koston
ad0859c5bd
Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing
2026-08-22 17:10:23 -05:00
J. Nick Koston
27aef88077
Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery
2026-08-22 17:10:23 -05:00
J. Nick Koston
bff8bea83e
Degrade garbage Content-Length probes; never prefetch an unverifiable tool archive
2026-08-22 17:10:19 -05:00
J. Nick Koston
aaf27d0e90
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-22 16:59:09 -05:00
J. Nick Koston
a143d192c5
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-22 16:59:09 -05:00
J. Nick Koston
beb605a2d7
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-22 16:59:09 -05:00
J. Nick Koston
f3ae985f67
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-22 16:59:09 -05:00
J. Nick Koston
0c5586c7dc
Download the Arduino core and toolchain archives in parallel
2026-08-22 16:59:07 -05:00
J. Nick Koston
4ece0da68c
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-22 16:58:37 -05:00
J. Nick Koston
712ee229e5
Prefetch pending registry packages in parallel under one combined bar
2026-08-22 16:58:24 -05:00
J. Nick Koston
b5fbb767c2
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-22 16:41:54 -05:00
J. Nick Koston
e9c2363a38
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-22 16:41:53 -05:00
J. Nick Koston
727197d07a
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-22 16:41:53 -05:00
J. Nick Koston
0df7736d75
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-22 16:41:53 -05:00
J. Nick Koston
80c9c4cef3
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-22 16:41:53 -05:00
J. Nick Koston
3974a810bc
Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing
2026-08-22 16:41:52 -05:00
J. Nick Koston
bc98ba3b46
Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery
2026-08-22 16:41:52 -05:00
J. Nick Koston
dcf921d5f6
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra
2026-08-22 16:41:52 -05:00
J. Nick Koston
49d060fdfd
Correct the _content_lengths contract docs and pin the unknown-size fallback
2026-08-22 16:41:40 -05:00
J. Nick Koston
e3d731b1df
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-22 16:38:32 -05:00
J. Nick Koston
39d18e7411
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-22 16:38:31 -05:00
J. Nick Koston
23fc61d9b1
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-22 16:38:31 -05:00
J. Nick Koston
f4844e2d69
Accept precompiled=false, keep same-file copies intact, ungate the empty-match warning
2026-08-22 16:38:21 -05:00
J. Nick Koston
53fb66616c
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-22 16:16:23 -05:00
J. Nick Koston
0ace5d0415
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-22 16:16:23 -05:00
J. Nick Koston
8f3e9f97c0
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-22 16:16:23 -05:00
J. Nick Koston
f1c751c3b4
Rename the link-field guard to match its raising behavior
2026-08-22 16:16:14 -05:00
J. Nick Koston
3219f02e23
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
...
# Conflicts:
# esphome/__main__.py
2026-08-22 16:10:47 -05:00
J. Nick Koston
b024fd53dd
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-22 16:10:10 -05:00
J. Nick Koston
466d67788e
Merge branch 'esp8266-native-build-infra' into esp8266-native-framework-installer
2026-08-22 16:10:09 -05:00
J. Nick Koston
f2f5ea127e
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-build-infra
2026-08-22 16:10:09 -05:00
J. Nick Koston
a4c1c89e67
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-22 16:10:09 -05:00
J. Nick Koston
ebafc439ac
Merge branch 'esp8266-native-framework-installer' into esp8266-native-library-backend
2026-08-22 16:10:09 -05:00
J. Nick Koston
d1d2f186ab
Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing
2026-08-22 16:10:08 -05:00
J. Nick Koston
2acde317d2
Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery
2026-08-22 16:10:08 -05:00
J. Nick Koston
f2ff1cc986
Keep per-file bars when sizes are unknown; harden the prefetch probes
...
An unknown Content-Length (probe failure, non-2xx, or a CDN omitting it
on HEAD) now skips the parallel prefetch so the sequential downloads
keep their per-file bars, instead of a silent multi-MB batch; the HEAD
helper returns None for unknown, distinct from a genuine zero, and
catches only RequestException. The cache probe logs its failure at
debug. The espidf tool prefetch reads sizes with .get so a missing size
only drops the bar instead of aborting the resumable prefetch. The
idedata warning logs its traceback at debug for parser regressions, and
framework_helpers joins the ESP-IDF infra CI triggers it is imported
by.
2026-08-22 16:10:03 -05:00
J. Nick Koston
5681890f74
Merge branch 'esp8266-native-ninja-emission' into esp8266-arduino-toolchain
2026-08-22 15:58:12 -05:00
J. Nick Koston
7d51911102
Merge branch 'esp8266-native-build-spec' into esp8266-native-ninja-emission
2026-08-22 15:58:11 -05:00
J. Nick Koston
792685facf
Merge branch 'esp8266-native-library-backend' into esp8266-native-build-spec
2026-08-22 15:58:11 -05:00
J. Nick Koston
77704c0909
Refuse unsupported manifest features by name; drop the dead warn branch
...
A bundled manifest relying on an extraScript, or any manifest declaring
precompiled/ldflags, now raises naming the library instead of warning
into a link failure far from the cause. The backend-side usability
re-check logs all InvalidLibrary causes at debug with an accurate
comment: the walk runs dependency_is_usable on every versioned entry
before the provides() skip, so the fault always warns there first (a
real-converter test pins the once-only warning). build_tool handles a
missing subcommand with its named error instead of an IndexError.
2026-08-22 15:57:30 -05:00