Commit Graph
32 Commits
Author SHA1 Message Date
a073a6b01e Fix hassfest expecting strings file for custom components (#135789)
Co-authored-by: Joost Lekkerkerker <[email protected]>
Co-authored-by: Robert Resch <[email protected]>
2025-05-05 14:23:02 +02:00
Markus JacobsenandGitHub 2d6d313e5c Complete adding custom integration action sections support to hassfest (#132443) 2024-12-18 14:50:12 +01:00
Markus JacobsenandGitHub 928e5348e4 Add custom integration action sections support to hassfest (#130148) 2024-11-09 16:47:02 +01:00
Erik MontnemeryandGitHub 75c7ae7c69 Support in service descriptions for input sections (#116100) 2024-06-25 20:00:48 +02:00
Erik MontnemeryandGitHub 8620bef5b0 Support shared keys starting with period in services.yaml (#118789) 2024-06-11 16:31:19 +02:00
Franck NijhofandGitHub 192fad040a Fix hassfest service icons check for custom integrations (#114389) 2024-03-28 16:20:20 +01:00
Joost LekkerkerkerandGitHub 85e13bdb87 Require an icon for a service (#112373) 2024-03-19 08:29:29 +01:00
Marc MuellerandGitHub 19ab3d6daf Add empty line after module docstring [helpers + other] (#112707) 2024-03-08 10:36:11 -05:00
Paulus SchoutsenandGitHub 4eb0f86a65 Remove 'values' from services validation (#111440)
* Remove 'values' from services validation

* Remove extra blank line
2024-02-29 02:53:03 +01:00
Erik MontnemeryandGitHub 5b55c7da5f Remove logic converting empty or falsy YAML to empty dict (#103912)
* Correct logic converting empty YAML to empty dict

* Modify according to github comments

* Add load_yaml_dict helper

* Update check_config script

* Update tests
2023-12-05 18:08:11 +01:00
426fd62ee3 Adjust hassfest to require translations for core services (#98814)
Co-authored-by: Franck Nijhof <[email protected]>
2023-08-22 17:05:53 +02:00
Franck NijhofandGitHub f25d5a157a Fix service schema to allow for services without any fields/properties (#96346) 2023-07-11 19:33:07 +02:00
Franck NijhofandGitHub f2f9b20880 Fix hassfest services check (#96337) 2023-07-11 16:48:07 +02:00
Franck NijhofandGitHub f054de0ad5 Add support for service translations (#95984) 2023-07-11 15:52:12 +02:00
Erik MontnemeryandGitHub 59511cc3f7 Make service field filter parameters exclusive (#90728) 2023-04-03 21:46:23 +02:00
Erik MontnemeryandGitHub 9384ec18f8 Add filters to climate and light service descriptions (#86162)
* Add filters to climate and light service descriptions

* Allow specifying enums directly

* Update service descriptions

* Adjust test

* Cache entity features

* Lint

* Improve error handling, add list of known base components

* Don't allow specifying an entity feature as int
2023-03-16 15:59:51 +01:00
Aarni KoskelaandGitHub 69d519418e Remove unnecessary truthiness checks for integration.manifest (#82319) 2022-11-28 15:33:14 +01:00
Aarni KoskelaandGitHub 97b40b5f49 Make hassfest strictly typed (#82091) 2022-11-23 19:05:31 +01:00
Paulus SchoutsenandGitHub 8e0e1405e8 Make hassfest service validation faster (#50003) 2021-05-02 21:49:51 -07:00
Bram KragtenandGitHub 8ca6b8394c Correct the selector for frontend.set_theme service (#49952) 2021-05-02 21:07:26 -07:00
Marc MuellerandGitHub 4cb7718192 Update typing 16 (#48087) 2021-03-18 22:58:19 +01:00
Franck NijhofandGitHub c8ffac20b9 Add name to services (#46905) 2021-02-22 16:26:46 +01:00
Franck NijhofandGitHub 62cfe24ed4 Add advanced service parameter flag (#46727) 2021-02-18 12:59:46 +01:00
6986fa4eb6 Add target to services.yaml (#46410)
Co-authored-by: Franck Nijhof <[email protected]>
2021-02-16 09:35:27 +01:00
Paulus SchoutsenandGitHub bae026a6fe Add support for selectors in services.yaml (#43162)
* Add support for selectors in services.yaml

* Add base schema validation
2020-11-13 22:53:55 +01:00
springstanandGitHub fca90a8ddc Improve string formatting v5 (#33697)
* Improve string formatting v5

* Address review comments
2020-04-05 17:48:55 +02:00
Bas NijholtandFranck Nijhof 5cb6d1b21f Sort imports according to PEP8 for 'script' folder (#29790) 2019-12-09 16:24:03 +01:00
Paulus Schoutsen 4de97abc3a Black 2019-07-31 12:25:30 -07:00
Paulus SchoutsenandMartin Hjelmare 00d26b3049 Random hassfest fixes (#23314) 2019-04-23 08:34:36 +02:00
Paulus Schoutsen 1761b25879 Remove copy paste error 2019-04-18 20:31:53 -07:00
Paulus SchoutsenandGitHub a52f96b23a Add stub services.yaml and make validation mandatory (#23213) 2019-04-18 15:13:35 -07:00
Paulus SchoutsenandGitHub 33b8241d26 Add services.yaml validator (#23205)
* Add services.yaml validator

* Fix path
2019-04-18 13:40:46 -07:00