Fix CI file changed filter (#68351)
This commit is contained in:
parent
cf4033b1bc
commit
e09d0b7106
2 changed files with 95 additions and 95 deletions
188
.core_files.yaml
188
.core_files.yaml
|
@ -3,103 +3,103 @@
|
||||||
core: &core
|
core: &core
|
||||||
- homeassistant/*.py
|
- homeassistant/*.py
|
||||||
- homeassistant/auth/**
|
- homeassistant/auth/**
|
||||||
- homeassistant/helpers/*
|
- homeassistant/helpers/**
|
||||||
- homeassistant/package_constraints.txt
|
- homeassistant/package_constraints.txt
|
||||||
- homeassistant/util/*
|
- homeassistant/util/**
|
||||||
- pyproject.toml
|
- pyproject.toml
|
||||||
- requirements.txt
|
- requirements.txt
|
||||||
- setup.cfg
|
- setup.cfg
|
||||||
|
|
||||||
# Our base platforms, that are used by other integrations
|
# Our base platforms, that are used by other integrations
|
||||||
base_platforms: &base_platforms
|
base_platforms: &base_platforms
|
||||||
- homeassistant/components/air_quality/*
|
- homeassistant/components/air_quality/**
|
||||||
- homeassistant/components/alarm_control_panel/*
|
- homeassistant/components/alarm_control_panel/**
|
||||||
- homeassistant/components/binary_sensor/*
|
- homeassistant/components/binary_sensor/**
|
||||||
- homeassistant/components/button/*
|
- homeassistant/components/button/**
|
||||||
- homeassistant/components/calendar/*
|
- homeassistant/components/calendar/**
|
||||||
- homeassistant/components/camera/*
|
- homeassistant/components/camera/**
|
||||||
- homeassistant/components/climate/*
|
- homeassistant/components/climate/**
|
||||||
- homeassistant/components/cover/*
|
- homeassistant/components/cover/**
|
||||||
- homeassistant/components/device_tracker/*
|
- homeassistant/components/device_tracker/**
|
||||||
- homeassistant/components/diagnostics/*
|
- homeassistant/components/diagnostics/**
|
||||||
- homeassistant/components/fan/*
|
- homeassistant/components/fan/**
|
||||||
- homeassistant/components/geo_location/*
|
- homeassistant/components/geo_location/**
|
||||||
- homeassistant/components/humidifier/*
|
- homeassistant/components/humidifier/**
|
||||||
- homeassistant/components/image_processing/*
|
- homeassistant/components/image_processing/**
|
||||||
- homeassistant/components/light/*
|
- homeassistant/components/light/**
|
||||||
- homeassistant/components/lock/*
|
- homeassistant/components/lock/**
|
||||||
- homeassistant/components/media_player/*
|
- homeassistant/components/media_player/**
|
||||||
- homeassistant/components/notify/*
|
- homeassistant/components/notify/**
|
||||||
- homeassistant/components/number/*
|
- homeassistant/components/number/**
|
||||||
- homeassistant/components/remote/*
|
- homeassistant/components/remote/**
|
||||||
- homeassistant/components/scene/*
|
- homeassistant/components/scene/**
|
||||||
- homeassistant/components/select/*
|
- homeassistant/components/select/**
|
||||||
- homeassistant/components/sensor/*
|
- homeassistant/components/sensor/**
|
||||||
- homeassistant/components/siren/*
|
- homeassistant/components/siren/**
|
||||||
- homeassistant/components/stt/*
|
- homeassistant/components/stt/**
|
||||||
- homeassistant/components/switch/*
|
- homeassistant/components/switch/**
|
||||||
- homeassistant/components/tts/*
|
- homeassistant/components/tts/**
|
||||||
- homeassistant/components/vacuum/*
|
- homeassistant/components/vacuum/**
|
||||||
- homeassistant/components/water_heater/*
|
- homeassistant/components/water_heater/**
|
||||||
- homeassistant/components/weather/*
|
- homeassistant/components/weather/**
|
||||||
|
|
||||||
# Extra components that trigger the full suite
|
# Extra components that trigger the full suite
|
||||||
components: &components
|
components: &components
|
||||||
- homeassistant/components/alert/*
|
- homeassistant/components/alert/**
|
||||||
- homeassistant/components/alexa/*
|
- homeassistant/components/alexa/**
|
||||||
- homeassistant/components/auth/*
|
- homeassistant/components/auth/**
|
||||||
- homeassistant/components/automation/*
|
- homeassistant/components/automation/**
|
||||||
- homeassistant/components/backup/*
|
- homeassistant/components/backup/**
|
||||||
- homeassistant/components/cloud/*
|
- homeassistant/components/cloud/**
|
||||||
- homeassistant/components/config/*
|
- homeassistant/components/config/**
|
||||||
- homeassistant/components/configurator/*
|
- homeassistant/components/configurator/**
|
||||||
- homeassistant/components/conversation/*
|
- homeassistant/components/conversation/**
|
||||||
- homeassistant/components/demo/*
|
- homeassistant/components/demo/**
|
||||||
- homeassistant/components/device_automation/*
|
- homeassistant/components/device_automation/**
|
||||||
- homeassistant/components/dhcp/*
|
- homeassistant/components/dhcp/**
|
||||||
- homeassistant/components/discovery/*
|
- homeassistant/components/discovery/**
|
||||||
- homeassistant/components/energy/*
|
- homeassistant/components/energy/**
|
||||||
- homeassistant/components/ffmpeg/*
|
- homeassistant/components/ffmpeg/**
|
||||||
- homeassistant/components/frontend/*
|
- homeassistant/components/frontend/**
|
||||||
- homeassistant/components/google_assistant/*
|
- homeassistant/components/google_assistant/**
|
||||||
- homeassistant/components/group/*
|
- homeassistant/components/group/**
|
||||||
- homeassistant/components/hassio/*
|
- homeassistant/components/hassio/**
|
||||||
- homeassistant/components/homeassistant/**
|
- homeassistant/components/homeassistant/**
|
||||||
- homeassistant/components/http/**
|
- homeassistant/components/http/**
|
||||||
- homeassistant/components/image/*
|
- homeassistant/components/image/**
|
||||||
- homeassistant/components/input_boolean/*
|
- homeassistant/components/input_boolean/**
|
||||||
- homeassistant/components/input_button/*
|
- homeassistant/components/input_button/**
|
||||||
- homeassistant/components/input_datetime/*
|
- homeassistant/components/input_datetime/**
|
||||||
- homeassistant/components/input_number/*
|
- homeassistant/components/input_number/**
|
||||||
- homeassistant/components/input_select/*
|
- homeassistant/components/input_select/**
|
||||||
- homeassistant/components/input_text/*
|
- homeassistant/components/input_text/**
|
||||||
- homeassistant/components/logbook/*
|
- homeassistant/components/logbook/**
|
||||||
- homeassistant/components/logger/*
|
- homeassistant/components/logger/**
|
||||||
- homeassistant/components/lovelace/*
|
- homeassistant/components/lovelace/**
|
||||||
- homeassistant/components/media_source/*
|
- homeassistant/components/media_source/**
|
||||||
- homeassistant/components/mjpeg/*
|
- homeassistant/components/mjpeg/**
|
||||||
- homeassistant/components/mqtt/*
|
- homeassistant/components/mqtt/**
|
||||||
- homeassistant/components/network/*
|
- homeassistant/components/network/**
|
||||||
- homeassistant/components/onboarding/*
|
- homeassistant/components/onboarding/**
|
||||||
- homeassistant/components/otp/*
|
- homeassistant/components/otp/**
|
||||||
- homeassistant/components/persistent_notification/*
|
- homeassistant/components/persistent_notification/**
|
||||||
- homeassistant/components/person/*
|
- homeassistant/components/person/**
|
||||||
- homeassistant/components/recorder/*
|
- homeassistant/components/recorder/**
|
||||||
- homeassistant/components/safe_mode/*
|
- homeassistant/components/safe_mode/**
|
||||||
- homeassistant/components/script/*
|
- homeassistant/components/script/**
|
||||||
- homeassistant/components/shopping_list/*
|
- homeassistant/components/shopping_list/**
|
||||||
- homeassistant/components/ssdp/*
|
- homeassistant/components/ssdp/**
|
||||||
- homeassistant/components/stream/*
|
- homeassistant/components/stream/**
|
||||||
- homeassistant/components/sun/*
|
- homeassistant/components/sun/**
|
||||||
- homeassistant/components/system_health/*
|
- homeassistant/components/system_health/**
|
||||||
- homeassistant/components/tag/*
|
- homeassistant/components/tag/**
|
||||||
- homeassistant/components/template/*
|
- homeassistant/components/template/**
|
||||||
- homeassistant/components/timer/*
|
- homeassistant/components/timer/**
|
||||||
- homeassistant/components/usb/*
|
- homeassistant/components/usb/**
|
||||||
- homeassistant/components/webhook/*
|
- homeassistant/components/webhook/**
|
||||||
- homeassistant/components/websocket_api/*
|
- homeassistant/components/websocket_api/**
|
||||||
- homeassistant/components/zeroconf/*
|
- homeassistant/components/zeroconf/**
|
||||||
- homeassistant/components/zone/*
|
- homeassistant/components/zone/**
|
||||||
|
|
||||||
# Testing related files that affect the whole test/linting suite
|
# Testing related files that affect the whole test/linting suite
|
||||||
tests: &tests
|
tests: &tests
|
||||||
|
@ -108,25 +108,25 @@ tests: &tests
|
||||||
- requirements_test_pre_commit.txt
|
- requirements_test_pre_commit.txt
|
||||||
- requirements_test.txt
|
- requirements_test.txt
|
||||||
- tests/auth/**
|
- tests/auth/**
|
||||||
- tests/backports/*
|
- tests/backports/**
|
||||||
- tests/common.py
|
- tests/common.py
|
||||||
- tests/conftest.py
|
- tests/conftest.py
|
||||||
- tests/hassfest/*
|
- tests/hassfest/**
|
||||||
- tests/helpers/*
|
- tests/helpers/**
|
||||||
- tests/ignore_uncaught_exceptions.py
|
- tests/ignore_uncaught_exceptions.py
|
||||||
- tests/mock/*
|
- tests/mock/**
|
||||||
- tests/pylint/*
|
- tests/pylint/**
|
||||||
- tests/scripts/*
|
- tests/scripts/**
|
||||||
- tests/test_util/*
|
- tests/test_util/**
|
||||||
- tests/testing_config/**
|
- tests/testing_config/**
|
||||||
- tests/util/**
|
- tests/util/**
|
||||||
|
|
||||||
other: &other
|
other: &other
|
||||||
- .github/workflows/*
|
- .github/workflows/**
|
||||||
- homeassistant/scripts/**
|
- homeassistant/scripts/**
|
||||||
|
|
||||||
requirements: &requirements
|
requirements: &requirements
|
||||||
- .github/workflows/*
|
- .github/workflows/**
|
||||||
- homeassistant/package_constraints.txt
|
- homeassistant/package_constraints.txt
|
||||||
- requirements*.txt
|
- requirements*.txt
|
||||||
- setup.cfg
|
- setup.cfg
|
||||||
|
|
2
.github/workflows/ci.yaml
vendored
2
.github/workflows/ci.yaml
vendored
|
@ -62,7 +62,7 @@ jobs:
|
||||||
integrations=$(ls -Ad ./homeassistant/components/[!_]* | xargs -n 1 basename)
|
integrations=$(ls -Ad ./homeassistant/components/[!_]* | xargs -n 1 basename)
|
||||||
touch .integration_paths.yaml
|
touch .integration_paths.yaml
|
||||||
for integration in $integrations; do
|
for integration in $integrations; do
|
||||||
echo "${integration}: [homeassistant/components/${integration}/*, tests/components/${integration}/*]" \
|
echo "${integration}: [homeassistant/components/${integration}/**, tests/components/${integration}/**]" \
|
||||||
>> .integration_paths.yaml;
|
>> .integration_paths.yaml;
|
||||||
done
|
done
|
||||||
echo "Result:"
|
echo "Result:"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue