mirror of
https://github.com/home-assistant/core.git
synced 2025-04-23 08:47:57 +00:00
Add stub services.yaml and make validation mandatory (#23213)
This commit is contained in:
parent
620c6a22ac
commit
a52f96b23a
0
homeassistant/components/alarmdecoder/services.yaml
Normal file
0
homeassistant/components/alarmdecoder/services.yaml
Normal file
0
homeassistant/components/alexa/services.yaml
Normal file
0
homeassistant/components/alexa/services.yaml
Normal file
0
homeassistant/components/api/services.yaml
Normal file
0
homeassistant/components/api/services.yaml
Normal file
0
homeassistant/components/apns/services.yaml
Normal file
0
homeassistant/components/apns/services.yaml
Normal file
0
homeassistant/components/arlo/services.yaml
Normal file
0
homeassistant/components/arlo/services.yaml
Normal file
0
homeassistant/components/blackbird/services.yaml
Normal file
0
homeassistant/components/blackbird/services.yaml
Normal file
0
homeassistant/components/bluesound/services.yaml
Normal file
0
homeassistant/components/bluesound/services.yaml
Normal file
0
homeassistant/components/browser/services.yaml
Normal file
0
homeassistant/components/browser/services.yaml
Normal file
0
homeassistant/components/channels/services.yaml
Normal file
0
homeassistant/components/channels/services.yaml
Normal file
0
homeassistant/components/cloudflare/services.yaml
Normal file
0
homeassistant/components/cloudflare/services.yaml
Normal file
0
homeassistant/components/config/services.yaml
Normal file
0
homeassistant/components/config/services.yaml
Normal file
0
homeassistant/components/configurator/services.yaml
Normal file
0
homeassistant/components/configurator/services.yaml
Normal file
0
homeassistant/components/demo/services.yaml
Normal file
0
homeassistant/components/demo/services.yaml
Normal file
0
homeassistant/components/dominos/services.yaml
Normal file
0
homeassistant/components/dominos/services.yaml
Normal file
0
homeassistant/components/downloader/services.yaml
Normal file
0
homeassistant/components/downloader/services.yaml
Normal file
0
homeassistant/components/duckdns/services.yaml
Normal file
0
homeassistant/components/duckdns/services.yaml
Normal file
0
homeassistant/components/ecobee/services.yaml
Normal file
0
homeassistant/components/ecobee/services.yaml
Normal file
0
homeassistant/components/econet/services.yaml
Normal file
0
homeassistant/components/econet/services.yaml
Normal file
0
homeassistant/components/emulated_hue/services.yaml
Normal file
0
homeassistant/components/emulated_hue/services.yaml
Normal file
0
homeassistant/components/epson/services.yaml
Normal file
0
homeassistant/components/epson/services.yaml
Normal file
0
homeassistant/components/facebox/services.yaml
Normal file
0
homeassistant/components/facebox/services.yaml
Normal file
0
homeassistant/components/flux/services.yaml
Normal file
0
homeassistant/components/flux/services.yaml
Normal file
0
homeassistant/components/harmony/services.yaml
Normal file
0
homeassistant/components/harmony/services.yaml
Normal file
0
homeassistant/components/html5/services.yaml
Normal file
0
homeassistant/components/html5/services.yaml
Normal file
0
homeassistant/components/hue/services.yaml
Normal file
0
homeassistant/components/hue/services.yaml
Normal file
0
homeassistant/components/icloud/services.yaml
Normal file
0
homeassistant/components/icloud/services.yaml
Normal file
0
homeassistant/components/ifttt/services.yaml
Normal file
0
homeassistant/components/ifttt/services.yaml
Normal file
0
homeassistant/components/keyboard/services.yaml
Normal file
0
homeassistant/components/keyboard/services.yaml
Normal file
0
homeassistant/components/kodi/services.yaml
Normal file
0
homeassistant/components/kodi/services.yaml
Normal file
0
homeassistant/components/lifx/services.yaml
Normal file
0
homeassistant/components/lifx/services.yaml
Normal file
0
homeassistant/components/local_file/services.yaml
Normal file
0
homeassistant/components/local_file/services.yaml
Normal file
0
homeassistant/components/logbook/services.yaml
Normal file
0
homeassistant/components/logbook/services.yaml
Normal file
0
homeassistant/components/matrix/services.yaml
Normal file
0
homeassistant/components/matrix/services.yaml
Normal file
0
homeassistant/components/mill/services.yaml
Normal file
0
homeassistant/components/mill/services.yaml
Normal file
0
homeassistant/components/mobile_app/services.yaml
Normal file
0
homeassistant/components/mobile_app/services.yaml
Normal file
0
homeassistant/components/monoprice/services.yaml
Normal file
0
homeassistant/components/monoprice/services.yaml
Normal file
0
homeassistant/components/mysensors/services.yaml
Normal file
0
homeassistant/components/mysensors/services.yaml
Normal file
0
homeassistant/components/neato/services.yaml
Normal file
0
homeassistant/components/neato/services.yaml
Normal file
0
homeassistant/components/ness_alarm/services.yaml
Normal file
0
homeassistant/components/ness_alarm/services.yaml
Normal file
0
homeassistant/components/nuheat/services.yaml
Normal file
0
homeassistant/components/nuheat/services.yaml
Normal file
0
homeassistant/components/nuki/services.yaml
Normal file
0
homeassistant/components/nuki/services.yaml
Normal file
0
homeassistant/components/onkyo/services.yaml
Normal file
0
homeassistant/components/onkyo/services.yaml
Normal file
0
homeassistant/components/onvif/services.yaml
Normal file
0
homeassistant/components/onvif/services.yaml
Normal file
0
homeassistant/components/pilight/services.yaml
Normal file
0
homeassistant/components/pilight/services.yaml
Normal file
0
homeassistant/components/rest_command/services.yaml
Normal file
0
homeassistant/components/rest_command/services.yaml
Normal file
0
homeassistant/components/roku/services.yaml
Normal file
0
homeassistant/components/roku/services.yaml
Normal file
0
homeassistant/components/route53/services.yaml
Normal file
0
homeassistant/components/route53/services.yaml
Normal file
0
homeassistant/components/sabnzbd/services.yaml
Normal file
0
homeassistant/components/sabnzbd/services.yaml
Normal file
0
homeassistant/components/sensibo/services.yaml
Normal file
0
homeassistant/components/sensibo/services.yaml
Normal file
0
homeassistant/components/snapcast/services.yaml
Normal file
0
homeassistant/components/snapcast/services.yaml
Normal file
0
homeassistant/components/songpal/services.yaml
Normal file
0
homeassistant/components/songpal/services.yaml
Normal file
0
homeassistant/components/sonos/services.yaml
Normal file
0
homeassistant/components/sonos/services.yaml
Normal file
0
homeassistant/components/soundtouch/services.yaml
Normal file
0
homeassistant/components/soundtouch/services.yaml
Normal file
0
homeassistant/components/squeezebox/services.yaml
Normal file
0
homeassistant/components/squeezebox/services.yaml
Normal file
0
homeassistant/components/stream/services.yaml
Normal file
0
homeassistant/components/stream/services.yaml
Normal file
0
homeassistant/components/telegram/services.yaml
Normal file
0
homeassistant/components/telegram/services.yaml
Normal file
0
homeassistant/components/todoist/services.yaml
Normal file
0
homeassistant/components/todoist/services.yaml
Normal file
0
homeassistant/components/universal/services.yaml
Normal file
0
homeassistant/components/universal/services.yaml
Normal file
0
homeassistant/components/wemo/services.yaml
Normal file
0
homeassistant/components/wemo/services.yaml
Normal file
0
homeassistant/components/xiaomi_miio/services.yaml
Normal file
0
homeassistant/components/xiaomi_miio/services.yaml
Normal file
0
homeassistant/components/yamaha/services.yaml
Normal file
0
homeassistant/components/yamaha/services.yaml
Normal file
@ -67,11 +67,8 @@ def validate_services(integration: Integration):
|
||||
try:
|
||||
data = load_yaml(str(integration.path / 'services.yaml'))
|
||||
except FileNotFoundError:
|
||||
print(
|
||||
"Warning: {} registeres services but has no services.yaml".format(
|
||||
integration.domain))
|
||||
# integration.add_error(
|
||||
# 'services', 'Registers services but has no services.yaml')
|
||||
integration.add_error(
|
||||
'services', 'Registers services but has no services.yaml')
|
||||
return
|
||||
except HomeAssistantError:
|
||||
integration.add_error(
|
||||
|
Loading…
x
Reference in New Issue
Block a user