J. Nick Koston
|
6b6344b454
|
Cover the healthy post-compile idedata path
|
2026-08-20 20:53:30 -05:00 |
|
J. Nick Koston
|
73ab04330e
|
Treat sys.exit(0) as script success, fail on an unreadable declared script
|
2026-08-20 20:48:30 -05:00 |
|
J. Nick Koston
|
91eed262c8
|
Repr zero-arg script exceptions, surface a None idedata after an IDF build
|
2026-08-20 20:46:15 -05:00 |
|
J. Nick Koston
|
c95e0b90f5
|
Raise on a traversing extraScript, survive sys.exit in vendored scripts, fix the caveats wording
|
2026-08-20 19:51:26 -05:00 |
|
J. Nick Koston
|
5cf2135038
|
Cover the warn-once dedup branch
|
2026-08-20 19:29:27 -05:00 |
|
J. Nick Koston
|
5bd328e6c4
|
Fail on a declared-but-absent extraScript, warn once per unsupported env method, split and widen tests
|
2026-08-20 19:25:33 -05:00 |
|
J. Nick Koston
|
790c6d6353
|
Drop the never-hitting parse memo, guard the post-compile idedata refresh, pin the kind map
|
2026-08-20 18:40:29 -05:00 |
|
J. Nick Koston
|
bc6b997350
|
Restore the lazy shlex import, pin the probe convention, assert the shim diagnostics
|
2026-08-20 18:17:56 -05:00 |
|
J. Nick Koston
|
9b12934307
|
Reject a launcher compile DB by name before the probe, discard partial script captures, log dropped env keys
|
2026-08-20 17:52:54 -05:00 |
|
J. Nick Koston
|
d33a097152
|
Name every skipped size line, best-effort script compile, unusable idedata returns None
|
2026-08-20 17:29:47 -05:00 |
|
J. Nick Koston
|
466f890e1f
|
Clean errors for non-string flags, visible size-summary skips, partial extra-script capture
|
2026-08-20 17:12:19 -05:00 |
|
J. Nick Koston
|
4ab2a7ba98
|
Join flag args per entry like ParseFlags, pin the launcher strip log, record the asm merge decision
|
2026-08-20 16:54:28 -05:00 |
|
J. Nick Koston
|
a0f0ad8729
|
Restore the underscore in test_parse_library_json
|
2026-08-20 16:30:13 -05:00 |
|
J. Nick Koston
|
57a9c71da8
|
Cover the malformed build.flags rejection
|
2026-08-20 16:25:47 -05:00 |
|
J. Nick Koston
|
1483b7c10b
|
Detect launchers by a closed denylist instead of guessing compiler names
|
2026-08-20 16:24:21 -05:00 |
|
J. Nick Koston
|
7fe0847e5c
|
Update espidf test to the public parse_library_json name
|
2026-08-20 16:13:19 -05:00 |
|
J. Nick Koston
|
12c1b15578
|
Reject malformed build.flags by name and pin the idedata cache-hit path
|
2026-08-20 15:59:03 -05:00 |
|
J. Nick Koston
|
7a3f700206
|
Act on bad-compiler detection, atomic logged idedata cache, memoized entry parsing, callable board_mcu
|
2026-08-20 15:41:39 -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
|
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
|
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
|
9bd548ba92
|
Move the extraScript machinery into the platformio package and tidy the extraction
|
2026-08-20 13:35:07 -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 WoutandGitHub
|
2ab09e1a77
|
[core] Add add_cmake_arg (#18498)
|
2026-08-20 12:30:33 -05:00 |
|
 J. Nick KostonandGitHub
|
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 KostonandGitHub
|
7fe4399b94
|
[esp32] Grow the default IDF component exclusion list (#18536)
|
2026-08-20 16:11:53 +00:00 |
|
 J. Nick KostonandGitHub
|
a8e721abeb
|
[esp32] Apply IDF component exclusions to native toolchain builds (#18531)
|
2026-08-20 10:03:49 -04:00 |
|
 J. Nick KostonandGitHub
|
132f494195
|
[nrf52] Rebuild the Python env when its interpreter symlink dangles (#18540)
|
2026-08-20 07:59:57 -04:00 |
|
 J. Nick KostonandGitHub
|
185f12266a
|
[tests] Keep PlatformIO libdeps per xdist worker to stop a compile race (#18524)
|
2026-08-19 17:29:10 -05: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 KostonandGitHub
|
8b637b339b
|
[vscode] Report the origin of an unexpected exception during validation (#18494)
|
2026-08-18 19:37:10 -05:00 |
|
 J. Nick KostonandGitHub
|
4f866c563b
|
[platformio] Give the ccache wrapper a cmd.exe safe path (#18495)
|
2026-08-18 19:36:57 -05:00 |
|
 
|
285a508e09
|
[modbus] CRC scan all unknown function codes (#18483)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-08-18 11:09:12 -05:00 |
|
 Jonathan SwobodaandGitHub
|
476d540065
|
[ci] Fall back to files API when PR diff exceeds GitHub line limit (#18486)
|
2026-08-18 10:22:28 -04:00 |
|
 J. Nick KostonandGitHub
|
ae730d6357
|
[ci] Fail the benchmark job when the C++ benchmark build fails (#18480)
|
2026-08-18 09:03:33 -05:00 |
|
 J. Nick KostonandGitHub
|
fffa902a1a
|
[gpio_expander][pcf8574][pca9554][tca9555][pca6416a][pi4ioe5v6408][mcp23016][mcp23xxx_base] Reject unsupported interrupt_pin options (inverted, allow_other_uses) (#18472)
|
2026-08-18 13:32:03 +12:00 |
|
 Jesse HillsandGitHub
|
463e3833da
|
[light] Replace rgb_order/is_rgbw/is_wrgb with channel_colors (#18474)
|
2026-08-18 13:19:48 +12:00 |
|
 J. Nick KostonandGitHub
|
7362c01c67
|
[core] Replace base64 lookup tables with arithmetic mapping (#18454)
|
2026-08-17 16:14:06 -05:00 |
|
 Jesse HillsandGitHub
|
e45b4e4938
|
[core] Make FINAL_VALIDATE_SCHEMA functions return None (#18457)
|
2026-08-18 08:26:24 +12:00 |
|
 J. Nick KostonandGitHub
|
27483a4101
|
[core] Retry gh CLI calls on transient network errors in CI scripts (#18292)
|
2026-08-17 13:15:31 -05:00 |
|
 J. Nick KostonandGitHub
|
cf764740cf
|
[api] Create the camera image reader lazily (#18421)
|
2026-08-16 21:56:58 -05:00 |
|
 J. Nick KostonandGitHub
|
3f01f9895f
|
[esp32_hosted] Require ESP-IDF 5.3 or newer (#18417)
|
2026-08-16 12:44:49 -07:00 |
|
 J. Nick KostonandGitHub
|
c664f5fc95
|
[bk72xx_ble] Fail early with a clear error on non BLE 5.x SoCs (#18406)
|
2026-08-16 11:06:22 -07:00 |
|
 Jonathan SwobodaandGitHub
|
646501b0ef
|
[sensor] Pass NaN through the delta filter again (#18400)
|
2026-08-16 12:36:51 -04:00 |
|
 J. Nick KostonandGitHub
|
de3e657d8b
|
[platformio] Skip ccache when the binary on PATH fails to run (#18407)
|
2026-08-16 08:42:47 -07:00 |
|
 J. Nick KostonandGitHub
|
b178f74e5d
|
[core] Save the validated config cache on the first upload or logs run (#18367)
|
2026-08-14 18:45:23 -07:00 |
|