Tomasz Duda
04e3acbb14
Merge remote-tracking branch 'origin/dev' into nrf52_core
2024-08-13 07:16:01 +02:00
NP v/d Spek
8148eae134
add windows script/setup.bat ( #7140 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
2024-08-13 11:16:42 +12:00
Tomasz Duda
c493893b5a
Merge remote-tracking branch 'origin/dev' into nrf52_core
2024-08-12 16:05:37 +02:00
tomaszduda23
f13cf1f7a0
adjust to new python pre-commit hooks ( #7178 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-08-12 16:52:09 +12:00
Tomasz Duda
3e46838a76
clang-tidy
2024-08-09 21:13:52 +02:00
Tomasz Duda
8bdf87aae8
clang-tidy
2024-08-09 21:11:21 +02:00
Tomasz Duda
73a63e8dbb
clang-tidy
2024-08-09 20:58:12 +02:00
Tomasz Duda
8475ae0dd5
clang-tidy
2024-08-09 20:51:48 +02:00
Tomasz Duda
0778cc3c72
clang-tidy
2024-08-09 20:00:41 +02:00
Tomasz Duda
53d1538bfd
Merge remote-tracking branch 'origin/dev' into nrf52_core
2024-08-07 17:19:41 +02:00
Jesse Hills
73f786c606
[code-quality] Organise script imports ( #7198 )
2024-08-06 22:46:37 -05:00
tomaszduda23
6e85606775
Merge branch 'dev' into nrf52_core
2024-08-05 18:49:07 +02:00
Jesse Hills
38c25dec93
[code-quality] More portable shebangs ( #7189 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
2024-08-05 04:15:19 +00:00
Tomasz Duda
7eb0497acd
error handling
2024-07-26 09:54:46 +02:00
Tomasz Duda
342febe940
clang-tidy use only g++ flags
2024-07-26 09:42:58 +02:00
Tomasz Duda
b1a46a9fb2
small fix
2024-07-24 21:48:08 +02:00
Tomasz Duda
9be2139259
fix clang
2024-07-24 21:28:16 +02:00
Tomasz Duda
1e552bb458
fix clang
2024-07-24 19:11:44 +02:00
Tomasz Duda
0c494f3650
fix clang-tidy
2024-07-24 15:03:00 +02:00
Tomasz Duda
dd43acf7af
fix clang-tidy
2024-07-24 14:39:26 +02:00
Tomasz Duda
6e2d8cffaf
clean up code
2024-07-24 13:43:45 +02:00
Tomasz Duda
05f3b71007
add clang-tidy for zephyr
2024-07-24 13:35:07 +02:00
Tomasz Duda
ce7f666d6b
add real time clock
2024-07-12 16:03:16 +02:00
Tomasz Duda
35bdafdc1f
Merge remote-tracking branch 'origin/dev' into nrf52_core
2024-07-11 10:32:04 +02:00
tomaszduda23
894d81c577
[CI] Allow running specific target test(s) only ( #7051 )
2024-07-08 21:07:54 -05:00
Tomasz Duda
08d35da057
add way to exclude tests from all
2024-07-08 10:22:06 +02:00
Tomasz Duda
2ad8d7d1c5
nrf52 core based on zephyr
2024-07-06 18:33:15 +02:00
Keith Burzinski
83f9664efb
[CI] Run all tests when a base test changes ( #7010 )
2024-07-02 14:06:33 +12:00
Jesse Hills
11b8e2e1af
[core] Add script to extract actions, conditions, and pin_providers ( #6929 )
2024-06-24 23:43:30 -05:00
Keith Burzinski
f6848fe24d
[CI] Introduce testing for IDF 5 (and other arbitrary framework versions) ( #6802 )
...
* Initial changes to support testing of additional framework versions
* Rename Arduino test files
2024-06-17 16:32:11 -05:00
Keith Burzinski
761aae6f89
[CI] Allow clang-tidy to see IDF components ( #6903 )
...
* Allow clang-tidy to see IDF components
* Remove camera, add tflite-micro
2024-06-13 05:15:38 -05:00
Jesse Hills
b401b5eca8
[CI] Update device class sync script for update entities ( #6895 )
2024-06-12 19:36:57 +12:00
Samuel Sieb
13fabf1cd8
change to new 1-wire platform ( #6860 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-06-12 13:05:44 +12:00
Pieter Viljoen
05491e756b
Avoid unsafe git error when container user and file config volume permissions don't match ( #6843 )
2024-06-04 13:34:47 +12:00
tomaszduda23
4469ba4024
[tests] make test_build_components work with venv without installing esphome ( #6761 )
2024-05-19 11:47:23 +12:00
Sebastian Muszynski
70e0925f9a
Fix pip3 install ( #6771 )
2024-05-19 11:31:36 +12:00
Jesse Hills
df838b5788
[core] Remove references to deleted setup.py ( #6757 )
2024-05-16 22:33:33 +12:00
Jesse Hills
f91c31f093
[core] Fix running pylint via pre-commit from GUI apps ( #6754 )
2024-05-16 13:47:56 +12:00
Jesse Hills
f2ef06d8b5
[core] Migrate to pyproject.toml ( #6737 )
2024-05-16 13:19:37 +12:00
Markus
d1758a46bd
Use clang-apply-replacements when clang-apply-replacements-14 does not exist ( #6684 )
2024-05-07 07:17:03 +12:00
Jesse Hills
ccbf5148aa
Set "CONF_" CI counter to fail on 3 or more definitions ( #6668 )
2024-05-05 00:32:47 -05:00
Keith Burzinski
8334934e08
Allow platform dependencies ( #6623 )
2024-04-29 07:44:40 +12:00
Jesse Hills
a700ae481d
Fix command line substitutions without any yaml substitutions ( #6644 )
2024-04-29 07:33:52 +12:00
Keith Burzinski
3997503071
Remove text_sensor from sync-device-class job ( #6637 )
2024-04-26 11:03:24 +12:00
Jesse Hills
8ef7b41c91
Add datetime entities ( #6513 )
2024-04-26 09:19:54 +12:00
Keith Burzinski
bcef64a6fa
Add event
, text_sensor
and valve
device classes to sync script ( #6624 )
2024-04-26 09:04:48 +12:00
David Friedland
c531a528f0
Event entity support ( #6451 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-04-24 14:35:26 +12:00
Keith Burzinski
eb89d99999
Add valve component ( #6447 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-04-23 16:47:03 +12:00
Jesse Hills
45ae78de03
Create `component_dir
` substitution for local files to be included in… ( #6575 )
2024-04-22 10:29:56 +12:00
Jesse Hills
76c5337987
Add support for time entities ( #6399 )
...
* Add time entities
* Add tests
* Add myself to datetime codeowners
* Fix publishing times with 0 values
* Log performing TimeCall
* Implement `on_time` trigger
* Rename var
* Fix initial value for time
* Add arg name for clarity
* Remove useless checks
2024-04-08 20:46:35 -05:00