J. Nick Koston
f87c969b43
tweak
2025-10-17 14:40:45 -10:00
J. Nick Koston
f011c44130
merge
2025-10-17 14:26:44 -10:00
J. Nick Koston
9d081795e8
relo
2025-10-17 13:41:55 -10:00
J. Nick Koston
59848a2c8a
tweak
2025-10-17 13:31:04 -10:00
J. Nick Koston
c7c408e667
tweak
2025-10-17 13:28:13 -10:00
J. Nick Koston
cb97271704
Merge remote-tracking branch 'upstream/dev' into ci_impact_analysis
2025-10-17 13:19:47 -10:00
J. Nick Koston
b3b65316f0
[ci] Fix test_build_components missing test files with hyphen naming pattern ( #11329 )
2025-10-17 13:05:44 -10:00
Jonathan Swoboda
24243fb22c
[tests] Add i2c_id to mcp47a1 & mcp4725 and remove from isolation ( #11324 )
2025-10-17 08:23:49 -10:00
J. Nick Koston
14d76e9e4e
[ci] Merge components with different buses to reduce CI time ( #11251 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-10-16 16:36:03 +13:00
J. Nick Koston
6943b1d985
[api] Use FixedVector for ExecuteServiceRequest/Argument arrays to eliminate reallocations ( #11270 )
2025-10-16 16:22:08 +13:00
Jonathan Swoboda
90e8c12df1
[ci] Isolate openthread ( #11259 )
2025-10-15 06:45:06 -10:00
J. Nick Koston
1b0ca3360e
[ci] Group all PR builds, isolate direct changes for full validation on dev ( #11193 )
2025-10-14 19:49:14 -10:00
Stuart Parmenter
fedfda6c29
[core] Fix regression from #10654 ( #11248 )
2025-10-15 16:57:47 +13:00
J. Nick Koston
8e6ee2bed1
debug
2025-10-14 13:43:58 -10:00
J. Nick Koston
354f46f7c0
debug
2025-10-14 13:38:41 -10:00
J. Nick Koston
7b6acd3c00
tidy
2025-10-14 13:33:31 -10:00
J. Nick Koston
11f5f7683c
tidy
2025-10-14 13:32:21 -10:00
J. Nick Koston
3bb95a190d
fix
2025-10-14 13:15:44 -10:00
J. Nick Koston
25a6202bb9
[ci] Automatic Flash/RAM impact analysis
2025-10-14 13:09:01 -10:00
J. Nick Koston
c4eeed7f7e
[ci] Automatic Flash/RAM impact analysis
2025-10-14 13:05:02 -10:00
J. Nick Koston
8a15c18066
[bluetooth_proxy] Use FixedVector for GATT characteristics and descriptors ( #11214 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-14 16:05:13 +13:00
J. Nick Koston
3afa73b449
[ci] Filter out components without tests from CI test jobs ( #11134 followup) ( #11178 )
2025-10-11 18:27:18 -05:00
J. Nick Koston
dcf2697a2a
Group component tests to reduce CI time ( #11134 )
2025-10-12 07:21:45 +13:00
Jesse Hills
0acc58d5a1
[core] Update helpers for new auto load functionality ( #11097 )
2025-10-07 14:24:28 -05:00
J. Nick Koston
ac566b7fd6
[clang-tidy] Include sdkconfig.defaults in hash calculation ( #11091 )
2025-10-06 22:06:30 +00:00
Jesse Hills
27e1095cd7
[core] Allow AUTO_LOAD
to receive the component config to determine if it should load other components ( #10961 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-10-06 15:36:27 -05:00
Jonathan Swoboda
da2089c8be
[core] Remove platformio install from setup ( #10997 )
2025-10-06 13:10:05 +13:00
Jonathan Swoboda
c6e4a7911c
[esp32] Improve version handling ( #10899 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-05 22:10:23 +00:00
J. Nick Koston
adfacdf1b7
[api] Consolidate authentication checks to reduce function call overhead ( #10852 )
2025-09-23 19:43:55 -05:00
J. Nick Koston
d0d7abb542
Implement zero-copy for strings in base API calls ( #10851 )
2025-09-23 16:15:28 -05:00
J. Nick Koston
2f8a4d0caa
[api] Implement zero-copy API for bluetooth_proxy writes ( #10840 )
2025-09-23 13:48:57 -05:00
Jesse Hills
9ea3643b74
[core] os.path -> Path ( #10654 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2025-09-19 12:59:48 +00:00
Keith Burzinski
9c201afe76
[api_protobuf.py] Use type appropriate for estimated_size
( #10797 )
2025-09-18 20:55:45 -05:00
Jesse Hills
612fb4cc3c
[CI] Check esp32 boards file is up to date ( #10730 )
2025-09-15 15:03:02 -05:00
Keith Burzinski
adcba4fd9a
[api_protobuf.py] Use type based on size/length ( #10696 )
2025-09-13 17:02:04 -05:00
Jesse Hills
59e62a1f44
Sort codeowners using case-insensitive ( #10651 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-09-08 21:26:22 -05:00
J. Nick Koston
23c6650902
[api] Fix VERY_VERBOSE logging compilation error with bool arrays ( #10539 )
2025-09-04 08:07:13 +12:00
J. Nick Koston
761c6c6685
[api] Mark protobuf message classes as final to enable compiler optimizations ( #10276 )
2025-08-18 15:55:30 -05:00
J. Nick Koston
0dda3faed5
[CI] Fix CI job failures for PRs with >300 changed files ( #10215 )
2025-08-13 15:46:56 +12:00
J. Nick Koston
42aee53dde
[bluetooth_proxy] Replace dynamic vector with fixed array for BLE advertisements ( #10174 )
2025-08-11 15:47:46 -05:00
Jesse Hills
2fc0a11596
[CI] Print more info for when consts are duplicated ( #10166 )
2025-08-11 09:53:40 +12:00
J. Nick Koston
5a8f722316
Optimize subprocess performance with close_fds=False ( #10145 )
2025-08-11 09:14:13 +12:00
J. Nick Koston
00d9baed11
[bluetooth_proxy] Eliminate heap allocations in connection state reporting ( #10010 )
2025-08-01 20:26:00 -10:00
Jesse Hills
d8a46c7482
[CI] Allow multiple grep options for clang-tidy ( #10004 )
2025-08-01 21:40:53 +12:00
J. Nick Koston
f13e742bd5
[ruff] Enable RET and fix all violations ( #9929 )
2025-08-01 02:10:56 +00:00
tomaszduda23
7a4738ec4e
[nrf52] add adc ( #9321 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-01 13:49:39 +12:00
J. Nick Koston
28b277c1c4
[bluetooth_proxy] Optimize UUID transmission with efficient short_uuid field ( #9995 )
2025-07-31 16:20:53 -05:00
J. Nick Koston
76d33308d9
[api] Eliminate heap allocations when populating repeated fields from containers ( #9948 )
2025-07-30 10:41:37 +12:00
J. Nick Koston
2c9987869e
[api] Align ProtoSize API design with ProtoWriteBuffer pattern ( #9920 )
2025-07-29 10:28:32 +12:00
J. Nick Koston
68f388f78e
[api] Optimize protobuf empty message handling to reduce flash and runtime overhead ( #9908 )
2025-07-29 10:25:07 +12:00