J. Nick Koston
|
b90aeb17e3
|
Hoist find_ninja to build_helpers, type the installed paths, dedupe espidf ccache env
|
2026-08-20 15:46:07 -05:00 |
|
J. Nick Koston
|
5a5496f7f7
|
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-framework-installer
# Conflicts:
# esphome/platformio/toolchain.py
|
2026-08-20 15:26:58 -05:00 |
|
J. Nick Koston
|
9d9953ea47
|
Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing
|
2026-08-20 15:26:39 -05:00 |
|
J. Nick Koston
|
7d9c18a330
|
Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery
|
2026-08-20 15:26:38 -05:00 |
|
J. Nick Koston
|
113259275c
|
Move the PlatformIO registry installer to esphome.platformio.registry and transliterate get_systype
|
2026-08-20 15:25:12 -05:00 |
|
J. Nick Koston
|
5a4337c240
|
Share the size line format, derive source extensions from a kind map, close_fds on the ccache probe
|
2026-08-20 15:21:31 -05:00 |
|
J. Nick Koston
|
38b6f222b5
|
Use a host table and the shared downloader for registry metadata
|
2026-08-20 15:12:37 -05:00 |
|
J. Nick Koston
|
c72de504fd
|
Hard install lock, ninja-first install order, enforced floor, backoff, and by-name host failures everywhere
|
2026-08-20 14:43:48 -05:00 |
|
J. Nick Koston
|
ff167e5193
|
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-framework-installer
|
2026-08-20 14:41:55 -05:00 |
|
J. Nick Koston
|
2861cbb749
|
Harden the shared toolchain check and pin every platform family's rejection
|
2026-08-20 14:41:23 -05:00 |
|
J. Nick Koston
|
8bf699cf79
|
Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing
|
2026-08-20 14:39:21 -05:00 |
|
J. Nick Koston
|
375cf95240
|
Anchor the segment regex, reject unknown segments, and pin real-script fixtures
|
2026-08-20 14:38:25 -05:00 |
|
J. Nick Koston
|
f44398b09e
|
Fix the remaining ccache probe patch target
|
2026-08-20 14:24:28 -05:00 |
|
J. Nick Koston
|
1307cc25c5
|
Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing
|
2026-08-20 14:14:44 -05:00 |
|
J. Nick Koston
|
353ef2dee1
|
Merge branch 'esp8266-native-build-surgery' into esp8266-native-framework-installer
|
2026-08-20 14:14:44 -05:00 |
|
J. Nick Koston
|
18e3eac419
|
Export a surgery fingerprint for linker-script cache stamps
|
2026-08-20 14:14:32 -05:00 |
|
J. Nick Koston
|
d9cc72c650
|
Point the ccache tests at the shared helpers
|
2026-08-20 14:07:34 -05:00 |
|
J. Nick Koston
|
0fe9d87124
|
Share the ccache and tools-path helpers across the native backends
|
2026-08-20 14:04:38 -05:00 |
|
J. Nick Koston
|
5398ca98eb
|
Merge branch 'esp8266-native-toolchain-plumbing' into esp8266-native-framework-installer
|
2026-08-20 13:59:14 -05:00 |
|
J. Nick Koston
|
c7e1d044a3
|
Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing
|
2026-08-20 13:57:53 -05:00 |
|
J. Nick Koston
|
0620ce81c3
|
Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery
|
2026-08-20 13:57:51 -05:00 |
|
J. Nick Koston
|
2564ad0deb
|
Warn once per non-compiler path, accept versioned compiler names, and pin the trigger table
|
2026-08-20 13:57:30 -05:00 |
|
J. Nick Koston
|
fa45c4a016
|
Merge branch 'esp8266-native-build-surgery' into esp8266-native-framework-installer
|
2026-08-20 13:44:29 -05:00 |
|
J. Nick Koston
|
3d7c0eac57
|
Merge branch 'esp8266-native-build-surgery' into esp8266-native-toolchain-plumbing
|
2026-08-20 13:44:29 -05:00 |
|
J. Nick Koston
|
e3936f500f
|
Patch exactly the named segments and share the segment-line pattern
|
2026-08-20 13:44:12 -05:00 |
|
J. Nick Koston
|
cea86989c9
|
Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery
|
2026-08-20 13:42:37 -05:00 |
|
J. Nick Koston
|
e82453e80e
|
Complete the unit-test package chain so test modules import fully qualified
|
2026-08-20 13:42:15 -05:00 |
|
J. Nick Koston
|
3eec5085da
|
Give the format_bar tests a unique basename
|
2026-08-20 13:39:46 -05:00 |
|
J. Nick Koston
|
57c8648210
|
Drop the test package init that collides with script/build_helpers.py on the CI path
|
2026-08-20 13:38:54 -05:00 |
|
J. Nick Koston
|
1db7309f4a
|
Merge branch 'esp8266-native-shared-helpers' into esp8266-native-framework-installer
|
2026-08-20 13:35:42 -05:00 |
|
J. Nick Koston
|
1d0a1d2b38
|
Merge branch 'esp8266-native-shared-helpers' into esp8266-native-toolchain-plumbing
|
2026-08-20 13:35:42 -05:00 |
|
J. Nick Koston
|
46fa42fa33
|
Merge branch 'esp8266-native-shared-helpers' into esp8266-native-build-surgery
|
2026-08-20 13:35:42 -05:00 |
|
J. Nick Koston
|
9bd548ba92
|
Move the extraScript machinery into the platformio package and tidy the extraction
|
2026-08-20 13:35:07 -05:00 |
|
J. Nick Koston
|
3e77654719
|
Add the ESP8266 Arduino framework and toolchain installer
|
2026-08-20 12:58:06 -05:00 |
|
J. Nick Koston
|
04ad9524f5
|
Add the arduino toolchain enum and validate --toolchain on every platform
|
2026-08-20 12:56:34 -05:00 |
|
J. Nick Koston
|
72da2b1ce2
|
Add the ESP8266 linker-script surgery and board build metadata
|
2026-08-20 12:53:50 -05:00 |
|
J. Nick Koston
|
ab58f1080a
|
Cover the tidy-project idedata assembly and hoist its helper import
|
2026-08-20 12:50:56 -05:00 |
|
J. Nick Koston
|
f326c3f04d
|
Move the shared helpers into a neutral build_helpers package
|
2026-08-20 12:43:34 -05:00 |
|
J. Nick Koston
|
3b51ec2ae7
|
Extract the shared native-build helpers from the ESP-IDF backend
|
2026-08-20 12:36:42 -05:00 |
|
David van 't Wout
|
2ab09e1a77
|
[core] Add add_cmake_arg (#18498)
|
2026-08-20 12:30:33 -05:00 |
|
J. Nick Koston
|
a3ea77c2f1
|
[core] Keep templated !include filenames as strings so Windows path normalization cannot corrupt them (#18549)
|
2026-08-20 11:32:15 -05:00 |
|
J. Nick Koston
|
a8e721abeb
|
[esp32] Apply IDF component exclusions to native toolchain builds (#18531)
|
2026-08-20 10:03:49 -04:00 |
|
J. Nick Koston
|
132f494195
|
[nrf52] Rebuild the Python env when its interpreter symlink dangles (#18540)
|
2026-08-20 07:59:57 -04:00 |
|
  
|
470226ca03
|
[image] Restore defaults:/files: support for platform entries (#18032)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2026-08-19 12:30:12 -05:00 |
|
J. Nick Koston
|
8b637b339b
|
[vscode] Report the origin of an unexpected exception during validation (#18494)
|
2026-08-18 19:37:10 -05:00 |
|
J. Nick Koston
|
4f866c563b
|
[platformio] Give the ccache wrapper a cmd.exe safe path (#18495)
|
2026-08-18 19:36:57 -05:00 |
|
Jesse Hills
|
463e3833da
|
[light] Replace rgb_order/is_rgbw/is_wrgb with channel_colors (#18474)
|
2026-08-18 13:19:48 +12:00 |
|
J. Nick Koston
|
de3e657d8b
|
[platformio] Skip ccache when the binary on PATH fails to run (#18407)
|
2026-08-16 08:42:47 -07:00 |
|
J. Nick Koston
|
b178f74e5d
|
[core] Save the validated config cache on the first upload or logs run (#18367)
|
2026-08-14 18:45:23 -07:00 |
|
Karl Beecken
|
617e2ec1e0
|
[core] fix PYTHONPATH leak (#18360)
|
2026-08-14 17:23:34 +12:00 |
|