J. Nick Koston
|
5046ca164a
|
fix packed buffer
|
2026-01-12 17:23:09 -10:00 |
|
J. Nick Koston
|
6e82606419
|
cleanup
|
2026-01-12 17:10:21 -10:00 |
|
J. Nick Koston
|
b24a1a9e25
|
cleanup
|
2026-01-12 17:06:49 -10:00 |
|
J. Nick Koston
|
5e911e20bc
|
tweaks
|
2026-01-12 17:00:26 -10:00 |
|
J. Nick Koston
|
b5f6a6e24d
|
[api] Use stack buffer for VERY_VERBOSE proto message dumps
|
2026-01-12 16:51:52 -10:00 |
|
J. Nick Koston
|
889886909b
|
[core] Soft deprecate heap-allocating string helpers to prevent fragmentation patterns (#13156)
|
2026-01-12 12:48:54 -10:00 |
|
J. Nick Koston
|
7ea6bcef88
|
[api] Use stack buffer for bytes field dumping in proto message logs (#13162)
|
2026-01-12 07:37:58 -10:00 |
|
J. Nick Koston
|
912f94d1e8
|
[api] Use StringRef for HomeassistantServiceMap.value to eliminate heap allocations (#13154)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-11 17:54:06 -10:00 |
|
J. Nick Koston
|
45c0796e40
|
[ci] Add RP2040 to memory impact analysis (#13134)
|
2026-01-11 17:19:00 -10:00 |
|
Keith Burzinski
|
f2eb61a767
|
[api] Proto code generator changes for #12985 (#13100)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2026-01-10 15:43:27 -10:00 |
|
J. Nick Koston
|
546cdbde0d
|
[api] Simplify string handling by removing bifurcated client/server storage (#12822)
|
2026-01-07 08:23:28 -10:00 |
|
J. Nick Koston
|
5b9be7c169
|
[ci] Add lint check to prevent usage of deprecated CORE.using_esp_idf (#13029)
|
2026-01-06 17:54:04 -10:00 |
|
David Woodhouse
|
94bedd83be
|
async_tcp: Add AsyncClient for ESP-IDF and host (#12337)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick+github@koston.org>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-05 23:37:38 +00:00 |
|
J. Nick Koston
|
6aaaae5d0e
|
[ci] Add LibreTiny (BK72XX) to memory impact analysis (#12983)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-05 07:40:49 -10:00 |
|
tomaszduda23
|
12027569d3
|
[nrf52,zigbee] add support for binary_input (#11535)
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick+github@koston.org>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
|
2026-01-04 21:11:14 -05:00 |
|
J. Nick Koston
|
00fd4f2fdd
|
[esp8266] Exclude unused waveform code to save ~596 bytes RAM (#12690)
|
2026-01-02 19:51:07 -10:00 |
|
J. Nick Koston
|
2a5be725c8
|
[api] Enable zero-copy bytes SOURCE_BOTH messages (#12816)
|
2026-01-02 19:50:30 -10:00 |
|
J. Nick Koston
|
e7001c5eea
|
[api] Auto-generate zero-copy pointer access for incoming API bytes fields (#12654)
|
2026-01-02 14:05:37 -10:00 |
|
J. Nick Koston
|
6d4f4d8d23
|
[api] Auto-generate StringRef for incoming API string fields (#12648)
|
2026-01-02 08:17:05 -10:00 |
|
J. Nick Koston
|
b47b7d43fd
|
[api] Remove unused force parameter from encode_message (#12551)
|
2025-12-18 09:06:16 -07:00 |
|
Jonathan Swoboda
|
3d673ac55e
|
[ci] Check changed headers in clang-tidy when using --changed (#12540)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-17 11:13:18 -10:00 |
|
J. Nick Koston
|
608f834eaa
|
[ci] Isolate usb_cdc_acm in component tests due to tinyusb/usb_host conflict (#12392)
|
2025-12-10 00:49:29 +01:00 |
|
J. Nick Koston
|
5919355d18
|
[ci] Allow memory impact target branch build to fail without blocking CI (#12381)
|
2025-12-10 00:26:24 +01:00 |
|
Clyde Stubbs
|
3c7d6b7fc6
|
[ci-custom] Fix after switch from string to path (#12314)
|
2025-12-06 07:49:23 -06:00 |
|
Keith Burzinski
|
d4bd282bb4
|
[helpers] Fix unit tests following #12135 (#12237)
|
2025-12-01 22:08:49 +00:00 |
|
J. Nick Koston
|
fb82362e9c
|
[api] Eliminate rx_buf heap churn and release buffers after initial sync (#12133)
|
2025-11-28 12:13:29 -06:00 |
|
Jonathan Swoboda
|
61cef0a75c
|
[api] Fix format warnings in dump (#11999)
|
2025-11-19 12:58:47 -05:00 |
|
J. Nick Koston
|
82692d7053
|
[tests] Migrate components to shared packages and fix ID ambiguity (#11819)
|
2025-11-10 19:00:54 -06:00 |
|
J. Nick Koston
|
a5bf55b6ac
|
[ci] Fix component batching for beta/release branches (3-4 → 40 per batch) (#11759)
|
2025-11-07 20:19:45 +13:00 |
|
J. Nick Koston
|
bdfd88441a
|
[ci] Skip memory impact analysis when more than 40 components changed (#11741)
|
2025-11-05 19:31:23 -06:00 |
|
J. Nick Koston
|
ce5e608863
|
[ci] Skip memory impact analysis for release and beta branches (#11740)
|
2025-11-05 14:32:45 -06:00 |
|
J. Nick Koston
|
060bb4159f
|
[ci] Cache component dependency graph for up to 3.4x faster determine-jobs (#11648)
|
2025-11-04 17:38:57 +13:00 |
|
J. Nick Koston
|
980098ca77
|
[ci] Fix non-component files incorrectly detected as components (#11701)
|
2025-11-04 16:47:11 +13:00 |
|
J. Nick Koston
|
6220084fe6
|
[ci] Fix memory impact analysis to filter incompatible platform components (#11706)
|
2025-11-04 12:23:04 +11:00 |
|
Jonathan Swoboda
|
9c7cb30ae5
|
[esp32_hosted] Initial OTA implementation (#11562)
|
2025-11-03 14:08:50 -06:00 |
|
J. Nick Koston
|
42833c85f5
|
[climate] Replace std::vector<std::string> with const char* for custom fan modes and presets (#11621)
|
2025-11-02 23:16:39 -06:00 |
|
J. Nick Koston
|
08aae39ea4
|
[ci] Consolidate component splitting into determine-jobs (#11614)
|
2025-10-30 14:27:28 +13:00 |
|
Jesse Hills
|
09d89000ad
|
[core] Remove deprecated schema constants (#11591)
|
2025-10-29 00:14:02 -05:00 |
|
J. Nick Koston
|
f6e4c0cb52
|
[ci] Fix component tests not running when only test files change (#11580)
|
2025-10-29 16:22:28 +13:00 |
|
J. Nick Koston
|
f3634edc22
|
[select] Store options in flash to reduce RAM usage (#11514)
|
2025-10-29 15:28:16 +13:00 |
|
J. Nick Koston
|
0119e17f04
|
[ci] Remove base bus components exclusion from memory impact analysis (#11572)
|
2025-10-29 08:08:13 +13:00 |
|
J. Nick Koston
|
8da8095a6a
|
[tests] Isolate gps component to prevent TinyGPSPlus millis() conflicts (#11499)
|
2025-10-23 10:11:13 -07:00 |
|
J. Nick Koston
|
1c67a61945
|
[ci] Fix WiFi testing mode validation and component splitter for variant-only tests (#11481)
|
2025-10-23 08:10:24 +13:00 |
|
J. Nick Koston
|
f592f79bce
|
[ci] Fix component splitter for components with only variant tests (#11476)
|
2025-10-22 07:30:27 -10:00 |
|
J. Nick Koston
|
6edbb94529
|
[ci] Fix test detection for components with only variant tests (#11474)
|
2025-10-22 00:06:14 -10:00 |
|
J. Nick Koston
|
5b15827009
|
[CI] Fix component detection when core files change in determine-jobs (#11461)
|
2025-10-22 16:58:40 +13:00 |
|
Javier Peletier
|
ae50a09b4e
|
C++ components unit test framework (#9284)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-10-21 22:21:22 +00:00 |
|
J. Nick Koston
|
0ae9009e41
|
[ci] Fix clang-tidy split mode for core file changes (#11434)
|
2025-10-20 20:39:50 -10:00 |
|
J. Nick Koston
|
040130e357
|
[ci] Fix memory impact workflow for new components (#11421)
|
2025-10-21 16:02:07 +13:00 |
|
J. Nick Koston
|
3b6ff615e8
|
[ci] Fix clang-tidy split decision to account for component dependencies (#11430)
|
2025-10-21 15:39:15 +13:00 |
|