David Woodhouse
5eab42441e
Fix dummy_main.cpp to match new pre_setup signature
...
Remove compilation timestamp argument as build time is now handled
through build_info_data.h instead of being passed to pre_setup().
2025-12-15 09:06:49 +00:00
David Woodhouse
0f22b23d9a
clang-tidy CI fix
...
...but this is weird. Why are we copying into a local buffer
at all instead of just using the original string?
2025-12-15 17:11:04 +09:00
David Woodhouse
b27229d9b9
Merge branch 'dev' into buildinfo
2025-12-15 08:11:00 +00:00
Jonathan Swoboda
6b088caf5d
Merge branch 'beta' into dev
2025-12-14 19:18:10 -05:00
Jonathan Swoboda
3e6a65e7dc
Merge pull request #12488 from esphome/bump-2025.12.0b3
...
2025.12.0b3
2025.12.0b3
2025-12-14 19:17:58 -05:00
Jonathan Swoboda
3a101d8886
Bump version to 2025.12.0b3
2025-12-14 18:17:00 -05:00
J. Nick Koston
fa0f07bfe9
[wifi] Fix WiFi recovery after failed connection attempts ( #12483 )
2025-12-14 18:17:00 -05:00
mbohdal
fffa16e4d8
[ethernet] fix used pins validation in configuration of RMII pins ( #12486 )
2025-12-14 18:17:00 -05:00
guillempages
734710d22a
[core] Use Arduino string macros only on ESP8266 ( #12471 )
2025-12-14 18:17:00 -05:00
J. Nick Koston
3a1be6822e
[ota] Match client timeout to device timeout to prevent premature failures ( #12484 )
2025-12-14 18:17:00 -05:00
J. Nick Koston
c85b1b8609
[web_server_idf] Always enable LRU purge to prevent socket exhaustion ( #12481 )
2025-12-14 18:17:00 -05:00
J. Nick Koston
2e9ddd967c
[wifi_signal] Skip publishing disconnected RSSI value ( #12482 )
2025-12-14 18:17:00 -05:00
J. Nick Koston
078afe9656
[dashboard] Add ESPHOME_TRUSTED_DOMAINS support to events WebSocket ( #12479 )
2025-12-14 18:17:00 -05:00
Jonathan Swoboda
46574fcbec
[cc1101] Add packet mode support ( #12474 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-14 18:17:00 -05:00
Jonathan Swoboda
359f45400f
[core] Fix polling_component_schema and type consistency ( #12478 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-14 18:16:59 -05:00
Clyde Stubbs
4da95ccd7e
[packet_transport] Ensure retransmission at update intervals ( #12472 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-14 18:16:59 -05:00
J. Nick Koston
c69d58273a
[core] Fix CORE.raw_config not updated after package merge ( #12456 )
2025-12-14 18:16:59 -05:00
J. Nick Koston
ffce80f96c
[wifi] Fix WiFi recovery after failed connection attempts ( #12483 )
2025-12-14 16:26:34 -06:00
mbohdal
fa5b14fad4
[ethernet] fix used pins validation in configuration of RMII pins ( #12486 )
2025-12-14 16:40:08 -05:00
guillempages
cee532a1e3
[core] Use Arduino string macros only on ESP8266 ( #12471 )
2025-12-15 07:15:19 +11:00
J. Nick Koston
8524b894d6
[ota] Match client timeout to device timeout to prevent premature failures ( #12484 )
2025-12-14 13:47:11 -06:00
J. Nick Koston
3a5e708c13
[web_server_idf] Always enable LRU purge to prevent socket exhaustion ( #12481 )
2025-12-14 13:31:19 -06:00
J. Nick Koston
96e418a8ca
[wifi_signal] Skip publishing disconnected RSSI value ( #12482 )
2025-12-14 13:31:07 -06:00
J. Nick Koston
780a407b10
[dashboard] Add ESPHOME_TRUSTED_DOMAINS support to events WebSocket ( #12479 )
2025-12-14 13:30:55 -06:00
Jonathan Swoboda
cfc0d8bdfc
[cc1101] Add packet mode support ( #12474 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-14 13:22:55 -05:00
Jonathan Swoboda
786d7266f5
[core] Fix polling_component_schema and type consistency ( #12478 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-14 12:47:52 -05:00
Clyde Stubbs
ede64a9f47
[packet_transport] Ensure retransmission at update intervals ( #12472 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-14 12:47:15 -05:00
David Woodhouse
1ebfd5b4eb
Update test for new get_build_info behaviour
...
get_build_info() now always returns current time instead of preserving
the existing build_time. The timestamp preservation logic is now handled
in copy_src_tree() based on sources_changed flag.
2025-12-14 09:07:44 +09:00
David Woodhouse
4bde4dbdc8
Fix KeyError when build_info_data.h not in source_files_copy
...
Use pop(t, None) instead of pop(t) to handle case where
build_info_data.h might not be in the component resources.
2025-12-14 08:55:25 +09:00
David Woodhouse
841d9664d3
Fix build system to relink when source files change
...
- Make copy_file_if_changed() return bool indicating if file was copied
- Track sources_changed in copy_src_tree() to detect when source files change
- Only update build_info timestamp when sources/config/version change
- Exclude generated files (build_info_data.h) from sources_changed tracking
- Add build_info_data.h to ignore_targets to prevent copying from resources
- Track changes to generated headers (defines.h, esphome.h, version.h)
- Check for config_hash or version changes to trigger rebuild
- Pretty-print build_info.json with indentation and trailing newline
- Update mock_copy_file_if_changed to return True by default
This fixes the issue where changing a source file would recompile the .o
file but not relink the final program executable.
2025-12-14 08:51:59 +09:00
J. Nick Koston
16107ad788
bot comments
2025-12-13 10:34:09 -06:00
J. Nick Koston
8299656375
Update esphome/components/sgp4x/sgp4x.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-13 10:32:39 -06:00
J. Nick Koston
184ac0c1e7
Update esphome/components/sgp30/sgp30.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-13 10:32:33 -06:00
J. Nick Koston
6198618044
Update esphome/components/sen5x/sen5x.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-13 10:32:25 -06:00
J. Nick Koston
ba0f559856
better cover
2025-12-13 10:10:24 -06:00
J. Nick Koston
0539c5d4d2
cover
2025-12-13 10:02:54 -06:00
J. Nick Koston
bb35ed5f53
tidy
2025-12-13 09:54:07 -06:00
J. Nick Koston
de500450d9
coverage for hash order change
2025-12-13 09:45:17 -06:00
J. Nick Koston
b4a54f2df1
sort so config hash does not change
2025-12-13 09:40:26 -06:00
J. Nick Koston
cf8708b888
writer coverage
2025-12-13 09:28:52 -06:00
J. Nick Koston
15494c0d28
Merge branch 'buildinfo' of https://github.com/dwmw2/esphome into buildinfo
2025-12-13 09:25:32 -06:00
J. Nick Koston
4bf810fcd1
a bit of future proofing to avoid many dumps if it gets reused
2025-12-13 09:25:21 -06:00
J. Nick Koston
959a2e8ddd
Merge branch 'dev' into buildinfo
2025-12-13 09:22:09 -06:00
J. Nick Koston
4b937b5228
some coverage
2025-12-13 09:21:53 -06:00
J. Nick Koston
0c7c1d3c57
check version as well
2025-12-13 09:13:28 -06:00
J. Nick Koston
d31be6ed9d
check version as well
2025-12-13 09:10:40 -06:00
J. Nick Koston
dce5face4e
simplify more
2025-12-13 09:01:39 -06:00
J. Nick Koston
6d91f1cd77
tests
2025-12-13 08:56:12 -06:00
J. Nick Koston
67937aeda4
tests
2025-12-13 08:55:26 -06:00
J. Nick Koston
1543f56f70
simplify approach
2025-12-13 08:53:51 -06:00