Fix CI file changed filter (#68351)

This commit is contained in:
Marc Mueller 2022-03-20 10:32:10 +01:00 committed by GitHub
parent cf4033b1bc
commit e09d0b7106
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 95 additions and 95 deletions

View file

@ -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

View file

@ -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:"