Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
.core_files.yaml 5.28 KiB
# Defines a list of files that are part of main core of Home Assistant.
# Changes to these files/filters define how our CI test suite is ran.
core: &core
  - homeassistant/*.py
  - homeassistant/auth/**
  - homeassistant/helpers/**
  - homeassistant/package_constraints.txt
  - homeassistant/util/**
  - pyproject.toml
  - requirements.txt
  - setup.cfg

# Our base platforms, that are used by other integrations
base_platforms: &base_platforms
  - homeassistant/components/air_quality/**
  - homeassistant/components/alarm_control_panel/**
  - homeassistant/components/binary_sensor/**
  - homeassistant/components/button/**
  - homeassistant/components/calendar/**
  - homeassistant/components/camera/**
  - homeassistant/components/climate/**
  - homeassistant/components/cover/**
  - homeassistant/components/date/**
  - homeassistant/components/datetime/**
  - homeassistant/components/device_tracker/**
  - homeassistant/components/diagnostics/**
  - homeassistant/components/event/**
  - homeassistant/components/fan/**
  - homeassistant/components/geo_location/**
  - homeassistant/components/humidifier/**
  - homeassistant/components/image/**
  - homeassistant/components/image_processing/**
  - homeassistant/components/lawn_mower/**
  - homeassistant/components/light/**
  - homeassistant/components/lock/**
  - homeassistant/components/media_player/**
  - homeassistant/components/notify/**
  - homeassistant/components/number/**
  - homeassistant/components/remote/**
  - homeassistant/components/scene/**
  - homeassistant/components/select/**
  - homeassistant/components/sensor/**
  - homeassistant/components/siren/**
  - homeassistant/components/stt/**
  - homeassistant/components/switch/**
  - homeassistant/components/text/**
  - homeassistant/components/time/**
  - homeassistant/components/todo/**
  - homeassistant/components/tts/**
  - homeassistant/components/update/**
  - homeassistant/components/vacuum/**
  - homeassistant/components/valve/**
  - homeassistant/components/water_heater/**
  - homeassistant/components/weather/**

# Extra components that trigger the full suite
components: &components
  - homeassistant/components/alexa/**
  - homeassistant/components/application_credentials/**
  - homeassistant/components/assist_pipeline/**
  - homeassistant/components/auth/**
  - homeassistant/components/automation/**
  - homeassistant/components/backup/**
  - homeassistant/components/bluetooth/**
  - homeassistant/components/cloud/**
  - homeassistant/components/config/**
  - homeassistant/components/configurator/**
  - homeassistant/components/conversation/**
  - homeassistant/components/demo/**
  - homeassistant/components/device_automation/**