Skip to content

Commit bc7c81e

Browse files
authored
Merge pull request #459 from sviete/alfa
2021.12.9 from Alfa to Master
2 parents a2acc80 + 06e231a commit bc7c81e

File tree

7,693 files changed

+261195
-99700
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

7,693 files changed

+261195
-99700
lines changed

.core_files.yaml

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
# Defines a list of files that are part of main core of Home Assistant.
2+
# Changes to these files/filters define how our CI test suite is ran.
3+
core: &core
4+
- homeassistant/*.py
5+
- homeassistant/auth/**
6+
- homeassistant/helpers/*
7+
- homeassistant/package_constraints.txt
8+
- homeassistant/util/*
9+
- pyproject.yaml
10+
- requirements.txt
11+
- setup.cfg
12+
13+
# Our base platforms, that are used by other integrations
14+
base_platforms: &base_platforms
15+
- homeassistant/components/air_quality/*
16+
- homeassistant/components/alarm_control_panel/*
17+
- homeassistant/components/binary_sensor/*
18+
- homeassistant/components/button/*
19+
- homeassistant/components/calendar/*
20+
- homeassistant/components/camera/*
21+
- homeassistant/components/climate/*
22+
- homeassistant/components/cover/*
23+
- homeassistant/components/device_tracker/*
24+
- homeassistant/components/fan/*
25+
- homeassistant/components/geo_location/*
26+
- homeassistant/components/humidifier/*
27+
- homeassistant/components/image_processing/*
28+
- homeassistant/components/light/*
29+
- homeassistant/components/lock/*
30+
- homeassistant/components/media_player/*
31+
- homeassistant/components/notify/*
32+
- homeassistant/components/number/*
33+
- homeassistant/components/remote/*
34+
- homeassistant/components/scene/*
35+
- homeassistant/components/select/*
36+
- homeassistant/components/sensor/*
37+
- homeassistant/components/siren/*
38+
- homeassistant/components/stt/*
39+
- homeassistant/components/switch/*
40+
- homeassistant/components/tts/*
41+
- homeassistant/components/vacuum/*
42+
- homeassistant/components/water_heater/*
43+
- homeassistant/components/weather/*
44+
45+
# Extra components that trigger the full suite
46+
components: &components
47+
- homeassistant/components/alert/*
48+
- homeassistant/components/alexa/*
49+
- homeassistant/components/auth/*
50+
- homeassistant/components/automation/*
51+
- homeassistant/components/cloud/*
52+
- homeassistant/components/config/*
53+
- homeassistant/components/configurator/*
54+
- homeassistant/components/conversation/*
55+
- homeassistant/components/demo/*
56+
- homeassistant/components/device_automation/*
57+
- homeassistant/components/dhcp/*
58+
- homeassistant/components/discovery/*
59+
- homeassistant/components/energy/*
60+
- homeassistant/components/ffmpeg/*
61+
- homeassistant/components/frontend/*
62+
- homeassistant/components/google_assistant/*
63+
- homeassistant/components/group/*
64+
- homeassistant/components/hassio/*
65+
- homeassistant/components/homeassistant/**
66+
- homeassistant/components/image/*
67+
- homeassistant/components/input_boolean/*
68+
- homeassistant/components/input_datetime/*
69+
- homeassistant/components/input_number/*
70+
- homeassistant/components/input_select/*
71+
- homeassistant/components/input_text/*
72+
- homeassistant/components/logbook/*
73+
- homeassistant/components/logger/*
74+
- homeassistant/components/lovelace/*
75+
- homeassistant/components/media_source/*
76+
- homeassistant/components/mqtt/*
77+
- homeassistant/components/network/*
78+
- homeassistant/components/onboarding/*
79+
- homeassistant/components/otp/*
80+
- homeassistant/components/persistent_notification/*
81+
- homeassistant/components/person/*
82+
- homeassistant/components/recorder/*
83+
- homeassistant/components/safe_mode/*
84+
- homeassistant/components/script/*
85+
- homeassistant/components/shopping_list/*
86+
- homeassistant/components/ssdp/*
87+
- homeassistant/components/stream/*
88+
- homeassistant/components/sun/*
89+
- homeassistant/components/system_health/*
90+
- homeassistant/components/tag/*
91+
- homeassistant/components/template/*
92+
- homeassistant/components/timer/*
93+
- homeassistant/components/usb/*
94+
- homeassistant/components/webhook/*
95+
- homeassistant/components/websocket_api/*
96+
- homeassistant/components/zeroconf/*
97+
- homeassistant/components/zone/*
98+
99+
# Testing related files that affect the whole test/linting suite
100+
tests: &tests
101+
- codecov.yaml
102+
- requirements_test_pre_commit.txt
103+
- requirements_test.txt
104+
- tests/common.py
105+
- tests/conftest.py
106+
- tests/ignore_uncaught_exceptions.py
107+
- tests/mock/*
108+
- tests/test_util/*
109+
- tests/testing_config/**
110+
111+
other: &other
112+
- .github/workflows/*
113+
- homeassistant/scripts/**
114+
115+
any:
116+
- *base_platforms
117+
- *components
118+
- *core
119+
- *other
120+
- *tests

0 commit comments

Comments
 (0)