Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace abodepy library with jaraco.abode #85081

Closed
wants to merge 145 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
145 commits
Select commit Hold shift + click to select a range
373151a
replace abodepy library with jaraco.abode
tradel Jan 3, 2023
ac7a60a
update jaraco.abode library to 3.1.2
tradel Jan 7, 2023
42b3d23
Improve renault tests (#85065)
epenet Jan 3, 2023
d58e003
Improve onewire tests (#85064)
epenet Jan 3, 2023
040d5c0
Improve SFR Box test coverage (#85054)
epenet Jan 3, 2023
a6f379a
Bump pycoolmasternet-async and add filter and error code support to C…
amitfin Jan 3, 2023
f227cf6
Add services for transitioning snooz volume on or off (#83515)
AustinBrunkhorst Jan 3, 2023
6b0e54f
Bump pycoolmasternet-async and add coolmaster swing mode (#82809)
amitfin Jan 3, 2023
c58c7b5
Add door, opening and motion sensors to Xiaomi-ble (#84990)
Ernst79 Jan 3, 2023
99b5901
Fix incorrectly return type on bad_identifier in UniFi Protect (#85050)
frenck Jan 3, 2023
4763499
Zeversolar integration (#84887)
kvanzuijlen Jan 3, 2023
d32a18f
Import mqtt and recorder locally in test fixtures (#85067)
emontnemery Jan 3, 2023
397e8be
Fix double time conversion in async_track_point_in_utc_time (#85036)
bdraco Jan 3, 2023
cc43ef3
Fix integer only LCN variable values (#85035)
alengwenus Jan 3, 2023
2d32b6a
Move add Device tracker entities to UniFi controller (#84883)
Kane610 Jan 3, 2023
8c3ae2f
Ruuvi Gateway integration (#84853)
akx Jan 3, 2023
65e278b
Add EnergyZero integration (#83886)
klaasnicolaas Jan 3, 2023
e29635e
Bump scapy to 2.5.0 (#85074)
bdraco Jan 3, 2023
0322a7a
Add MQTT climate setting for current humidity (#84592)
Stonos Jan 3, 2023
409b2bb
Make switch platform use common UniFi entity class (#84458)
Kane610 Jan 3, 2023
a903fbc
Fix multi inheritance with CoordinatorEntity (#85053)
cdce8p Jan 3, 2023
56cff70
Add translation key for IPP printer integration (#84441)
piitaya Jan 3, 2023
235ac7f
[ci skip] Translation update
Jan 4, 2023
84ecac0
ISY994: Add dhcp support for eisy (#85083)
shbatm Jan 4, 2023
46bd1af
Remove workaround for reloading PurpleAir upon device removal (#85086)
bachya Jan 4, 2023
7c1342f
Correct initial config of MQTT climate (#85097)
jbouwh Jan 4, 2023
e7e6d3c
Do not reset current selection on reconfig or MQTT select (#85099)
jbouwh Jan 4, 2023
c7659fd
Add ANWB Energie (virtual) integration (#85077)
klaasnicolaas Jan 4, 2023
cba5ab9
Revert "Disable sky connect config entry if USB stick is not plugged …
emontnemery Jan 4, 2023
ace824d
Handle zone exception when setting up Cloudflare (#85110)
ludeeus Jan 4, 2023
6dd11d2
Update frontend to 20230104.0 (#85107)
bramkragten Jan 4, 2023
510fc05
Remove illuminance device class for sensors in devolo Home Control (#…
Shutgun Jan 4, 2023
18ce566
Allow MQTT device_class or state_class to be set as `None` (#85106)
jbouwh Jan 4, 2023
fc6a288
Sensibo select platform translations (#82743)
gjohansson-ST Jan 4, 2023
6250202
Bump home-assistant-bluetooth to 1.9.2 (#85123)
bdraco Jan 4, 2023
b85c187
Fix Z-Wave JS sensor units and device classes (#85129)
MartinHjelmare Jan 4, 2023
8d9618c
Remove unnecessary `title` kwarg in options flows (#85131)
bachya Jan 4, 2023
f4f07a3
Add last timestamp to Tile attributes (#85095)
jcconnell Jan 4, 2023
828c314
Renovate Airvisual tests (#84892)
bachya Jan 4, 2023
ca62da8
Renovate Ridwell config flow tests (#85135)
bachya Jan 4, 2023
37461e3
Fix humidifier enforce type hints (#85148)
MartinHjelmare Jan 4, 2023
3a7cede
[ci skip] Translation update
Jan 5, 2023
ae031b2
Bump bthome-ble to 2.4.1 (#85153)
Ernst79 Jan 5, 2023
9b020b9
Bump pyeconet to 0.1.18 to fix energy usage (#85094)
w1ll1am23 Jan 5, 2023
d7d1806
Clean up pylint warning in zwave_js light (#85149)
MartinHjelmare Jan 5, 2023
0bcd5c9
Fix typo in Tuya climate (#85185)
o951753o Jan 5, 2023
a81b474
Adjust set_humidity type hints (#85176)
epenet Jan 5, 2023
be8e61e
Allow SensorDeviceClass.POWER_FACTOR unit None (#85181)
emontnemery Jan 5, 2023
98b665e
Add Mijndomein Energie virtual integration (#85165)
klaasnicolaas Jan 5, 2023
b7b8a12
Bump hatasmota to 0.6.2 (#85182)
emontnemery Jan 5, 2023
2f59538
Generalize a base ReCollect Waste entity (#85166)
bachya Jan 5, 2023
043ce01
Bump pybravia to 0.3.0 (#85127)
Drafteed Jan 5, 2023
4345d6d
Bumb python-homewizard-energy to 1.4.0 (#85114)
DCSBL Jan 5, 2023
6e63137
Update orjson to 3.8.4 (#85195)
frenck Jan 5, 2023
0878193
Adjust valid energy units (#85190)
epenet Jan 5, 2023
6de78b5
Add econet device and state classes (#84201)
davidflypei Jan 5, 2023
4fd029a
Add WS endpoint config/entity_registry/get_entries (#85063)
emontnemery Jan 5, 2023
a4cb5b5
Remove invalid AQI unit from Environment Canada (#85183)
frenck Jan 5, 2023
cb0e680
Remove unneeded type checking from Sensibo (#85231)
gjohansson-ST Jan 5, 2023
3dd1912
Fix device class for DSMR gas sensors providing energy readings (#85202)
frenck Jan 5, 2023
b19b0a2
Improve error reporting when switchbot auth fails (#85244)
bdraco Jan 5, 2023
5dc45a3
Remove invalid device class for RSSI sensors (#85191)
epenet Jan 5, 2023
f2b9c73
Add Airzone Select platform support (#76415)
Noltari Jan 5, 2023
e52db33
bump reolink-aio to 0.1.2 (#85247)
starkillerOG Jan 5, 2023
13d674c
Assign ISY994 program entities to hub device, simplify device info (#…
shbatm Jan 5, 2023
d19a4a9
Fix translation keys for NAM sensors (#85245)
frenck Jan 5, 2023
3a66fe9
Fix lacrosse_view fetching of latest data (#85117)
nijel Jan 5, 2023
5639994
Update coverage to 7.0.3 (#85197)
frenck Jan 5, 2023
1e820c6
Reject the WiFI AP when considering to update a shelly config entry f…
bdraco Jan 5, 2023
f1dec60
Add support for `WetDry`, `WindHeading`, and `Flex` fields in LaCross…
IceBotYT Jan 5, 2023
66f87c4
Bump devolo_plc_api to 1.0.0 (#85235)
Shutgun Jan 5, 2023
3632508
Remove redundant CONF_PATH from sabnzbd config flow (#85214)
shaiu Jan 5, 2023
733cac5
Bump steamodd to 4.23 (#85071)
tkdrob Jan 5, 2023
250f0f7
[ci skip] Translation update
Jan 6, 2023
e49b713
Restore low battery state on ISY994 Insteon heartbeat nodes (#85209)
shbatm Jan 6, 2023
cbd3cc0
Avoid some data merges in the bluetooth remote scanners when nothing …
bdraco Jan 6, 2023
d72a97e
Add additional device classes and units to ISY994 aux sensors (#85274)
shbatm Jan 6, 2023
652040d
Bump bimmer_connected to 0.12.0 (#85255)
rikroe Jan 6, 2023
6c61f6b
Add LD2410 BLE integration (#83883)
930913 Jan 6, 2023
af474cd
Improve weather Forecast typing (#85019)
frenck Jan 6, 2023
e621634
Fix Fully Kiosk service call config entry handling (#85275)
cgarwood Jan 6, 2023
d88ea67
Bump bluetooth-data-tools to 0.3.1 for ld2410-ble (#85278)
cgarwood Jan 6, 2023
237bab6
Use async with timeout (#85281)
balloob Jan 6, 2023
8505f87
Bump actions/checkout from 3.2.0 to 3.3.0 (#85285)
dependabot[bot] Jan 6, 2023
3279862
Add diagnostics to EnergyZero integration (#85164)
klaasnicolaas Jan 6, 2023
28abda7
Fix some pytest warning for helpers (#85283)
balloob Jan 6, 2023
9dceef7
Renovate OpenUV config flow tests (#85150)
bachya Jan 6, 2023
2a8f457
Address late feedback in SFR Box enum sensors (#84977)
epenet Jan 6, 2023
39955af
lacrosse_view: Set entity availablity depending on the data (#85303)
nijel Jan 6, 2023
1759cee
Bump sfrbox-api to 0.0.2 (#85302)
epenet Jan 6, 2023
04e9311
Complete test coverage for SFR Box (#85068)
epenet Jan 6, 2023
ff083e7
Make sensor platform use common UniFi entity class (#84818)
Kane610 Jan 6, 2023
f0a8c54
Fix dsmr_reader peak hour consumption unit of measurement (#85301)
Glodenox Jan 6, 2023
a23f9f8
Increase Netgear speedtest period to 2 hours (#85299)
starkillerOG Jan 6, 2023
5840696
Mark Yamaha media player as unavailable when unresponsive (#85018)
sredna Jan 6, 2023
5c0f994
Renovate Tile config flow tests (#85154)
bachya Jan 6, 2023
72054c4
Update debugpy to 1.6.5 (#85297)
frenck Jan 6, 2023
8c0ae5b
Fix Fitbit state for values over 999 (#85251)
sw-carlos-cristobal Jan 6, 2023
94ad0c2
Add EasyBaby support to Tuya (#85298)
frenck Jan 6, 2023
5dbb155
Add addtional device classes to ISY994 sensors and bump PyISY to 3.0.…
shbatm Jan 6, 2023
a794b26
Bump reolink-aio to 0.1.3 (#85309)
starkillerOG Jan 6, 2023
3191116
Add Whirlpool washer and dryer to Whirlpool integration (#85066)
mkmer Jan 6, 2023
9537f97
Drop ChainMap in translation cache (#85260)
bdraco Jan 6, 2023
19032c6
Use Platform enum and remove DOMAIN as X imports in ISY994 (#85341)
shbatm Jan 6, 2023
0561f07
[ci skip] Translation update
Jan 7, 2023
a086303
Add query button entities to ISY994 devices and hub (#85337)
shbatm Jan 7, 2023
90556e3
Bump aioesphomeapi to 13.0.3 (#85356)
bdraco Jan 7, 2023
4d69f65
Bump ZHA dependencies (#85355)
puddly Jan 7, 2023
e711323
Bump pySwitchbot to 0.36.3 (#85360)
bdraco Jan 7, 2023
21eb6d8
Add note to SwitchBot locks that usernames are case sensitive (#85359)
bdraco Jan 7, 2023
0deb495
Bump pyrainbird to 1.1.0 (#85358)
allenporter Jan 7, 2023
5e4dbd1
Retry ZHA config entry setup when `ENETUNREACH` is caught (#84615)
puddly Jan 7, 2023
6911820
Correct memory leak for rfxtrx lighting4 devices (#85354)
elupus Jan 7, 2023
fad9c7d
Validate length of rfxtrx identifier (#85352)
elupus Jan 7, 2023
4381741
Make API key mandatory for PI-Hole (#85264)
mib1185 Jan 7, 2023
d5e186b
Move platform related stuff out of const.py in PI-Hole integration (#…
mib1185 Jan 7, 2023
cc23789
Bump volkszahler to 0.4.0 (#85335)
bbr111 Jan 7, 2023
ce7de14
Bump life360 package to 5.5.0 (#85322)
pnbruckner Jan 7, 2023
edd3874
Bump accuweather package to 0.5.0 (#85326)
bieniu Jan 7, 2023
456f729
Remove own sensor description in PI-Hole (#85371)
mib1185 Jan 7, 2023
ee32df6
Improve `flume` generic typing (#85329)
cdce8p Jan 7, 2023
1fc5d53
Improve `devolo_home_network` generic typing (#85328)
cdce8p Jan 7, 2023
1b114ad
Improve `sleepiq` generic typing (#85330)
cdce8p Jan 7, 2023
c2497c8
Improve DataUpdateCoordinator typing in integrations (9) (#85332)
cdce8p Jan 7, 2023
80c12af
Improve DataUpdateCoordinator typing in integrations (8) (#85331)
cdce8p Jan 7, 2023
7006de1
Switch to attr use in philips js (#85345)
elupus Jan 7, 2023
4e0283a
Add config flow for Rain Bird (#85271)
allenporter Jan 7, 2023
dd17ed0
EZVIZ: Add mac to device info (#85378)
RenierM26 Jan 7, 2023
3fe3b5d
Add beep button entity to ISY994 Insteon devices (#85367)
shbatm Jan 7, 2023
ea49b38
Add Google Mail integration (#82637)
tkdrob Jan 7, 2023
c174522
Add Starlink Integration (#77091)
boswelja Jan 7, 2023
0c39e56
Add QNAP QSW sensors for each port (#76811)
Noltari Jan 7, 2023
fc9b4ca
Hassil intents (#85156)
synesthesiam Jan 7, 2023
0f1dc41
Fix unit of illuminance in Plugwise illuminance sensor (#85392)
bouwew Jan 7, 2023
1bf134c
Mark repo as safe directory to git config (#83755)
RoboMagus Jan 7, 2023
e120c5b
Switch play pause method in philips js (#85343)
elupus Jan 7, 2023
a926b11
Bump ical to 4.2.9 (#85401)
allenporter Jan 7, 2023
355bb75
[ci skip] Translation update
Jan 8, 2023
5235f88
Avoid pattern search entry when there are no patterns in the entity f…
bdraco Jan 8, 2023
ea6ee77
Update copyright year to 2023 (#85396)
davet2001 Jan 8, 2023
43fb6b6
SQL reintroduce yaml support (#75205)
gjohansson-ST Jan 8, 2023
1aa156e
Plugwise: add support for 3-phase DSMR's (#85421)
bouwew Jan 8, 2023
e74ddeb
Increase Hydrawise default scan interval (#85398)
mobilutz Jan 8, 2023
c9c6620
Remove obsolete "Domains blocked" extra attribute from PI-Hole sensor…
mib1185 Jan 8, 2023
5825bec
Add Nuki battery percentage sensor (#84968)
Savjee Jan 8, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
22 changes: 16 additions & 6 deletions .coveragerc
Expand Up @@ -195,9 +195,6 @@ omit =
homeassistant/components/control4/const.py
homeassistant/components/control4/director_utils.py
homeassistant/components/control4/light.py
homeassistant/components/coolmaster/__init__.py
homeassistant/components/coolmaster/climate.py
homeassistant/components/coolmaster/const.py
homeassistant/components/cppm_tracker/device_tracker.py
homeassistant/components/crownstone/__init__.py
homeassistant/components/crownstone/const.py
Expand Down Expand Up @@ -599,6 +596,7 @@ omit =
homeassistant/components/iss/sensor.py
homeassistant/components/isy994/__init__.py
homeassistant/components/isy994/binary_sensor.py
homeassistant/components/isy994/button.py
homeassistant/components/isy994/climate.py
homeassistant/components/isy994/cover.py
homeassistant/components/isy994/entity.py
Expand Down Expand Up @@ -673,6 +671,9 @@ omit =
homeassistant/components/lcn/helpers.py
homeassistant/components/lcn/scene.py
homeassistant/components/lcn/services.py
homeassistant/components/ld2410_ble/__init__.py
homeassistant/components/ld2410_ble/binary_sensor.py
homeassistant/components/ld2410_ble/coordinator.py
homeassistant/components/led_ble/__init__.py
homeassistant/components/led_ble/light.py
homeassistant/components/lg_netcast/media_player.py
Expand Down Expand Up @@ -869,6 +870,7 @@ omit =
homeassistant/components/nuki/binary_sensor.py
homeassistant/components/nuki/const.py
homeassistant/components/nuki/lock.py
homeassistant/components/nuki/sensor.py
homeassistant/components/nut/diagnostics.py
homeassistant/components/nx584/alarm_control_panel.py
homeassistant/components/nzbget/coordinator.py
Expand Down Expand Up @@ -1081,6 +1083,9 @@ omit =
homeassistant/components/rova/sensor.py
homeassistant/components/rpi_camera/*
homeassistant/components/rtorrent/sensor.py
homeassistant/components/ruuvi_gateway/__init__.py
homeassistant/components/ruuvi_gateway/bluetooth.py
homeassistant/components/ruuvi_gateway/coordinator.py
homeassistant/components/russound_rio/media_player.py
homeassistant/components/russound_rnet/media_player.py
homeassistant/components/sabnzbd/__init__.py
Expand Down Expand Up @@ -1117,9 +1122,6 @@ omit =
homeassistant/components/sesame/lock.py
homeassistant/components/seven_segments/image_processing.py
homeassistant/components/seventeentrack/sensor.py
homeassistant/components/sfr_box/__init__.py
homeassistant/components/sfr_box/coordinator.py
homeassistant/components/sfr_box/sensor.py
homeassistant/components/shiftr/*
homeassistant/components/shodan/sensor.py
homeassistant/components/sia/__init__.py
Expand Down Expand Up @@ -1215,6 +1217,9 @@ omit =
homeassistant/components/squeezebox/__init__.py
homeassistant/components/squeezebox/browse_media.py
homeassistant/components/squeezebox/media_player.py
homeassistant/components/starlink/coordinator.py
homeassistant/components/starlink/entity.py
homeassistant/components/starlink/sensor.py
homeassistant/components/starline/__init__.py
homeassistant/components/starline/account.py
homeassistant/components/starline/binary_sensor.py
Expand Down Expand Up @@ -1597,6 +1602,11 @@ omit =
homeassistant/components/zerproc/__init__.py
homeassistant/components/zerproc/const.py
homeassistant/components/zestimate/sensor.py
homeassistant/components/zeversolar/__init__.py
homeassistant/components/zeversolar/const.py
homeassistant/components/zeversolar/coordinator.py
homeassistant/components/zeversolar/entity.py
homeassistant/components/zeversolar/sensor.py
homeassistant/components/zha/api.py
homeassistant/components/zha/core/channels/*
homeassistant/components/zha/core/const.py
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/builder.yml
Expand Up @@ -24,7 +24,7 @@ jobs:
publish: ${{ steps.version.outputs.publish }}
steps:
- name: Checkout the repository
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0
with:
fetch-depth: 0

Expand Down Expand Up @@ -67,7 +67,7 @@ jobs:
if: github.repository_owner == 'home-assistant' && needs.init.outputs.publish == 'true'
steps:
- name: Checkout the repository
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0

- name: Set up Python ${{ env.DEFAULT_PYTHON }}
uses: actions/setup-python@v4.4.0
Expand Down Expand Up @@ -100,7 +100,7 @@ jobs:
arch: ${{ fromJson(needs.init.outputs.architectures) }}
steps:
- name: Checkout the repository
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0

- name: Download nightly wheels of frontend
if: needs.init.outputs.channel == 'dev'
Expand Down Expand Up @@ -198,7 +198,7 @@ jobs:
- yellow
steps:
- name: Checkout the repository
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0

- name: Set build additional args
run: |
Expand Down Expand Up @@ -241,7 +241,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout the repository
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0

- name: Initialize git
uses: home-assistant/actions/helpers/git-init@master
Expand Down Expand Up @@ -280,7 +280,7 @@ jobs:
- "homeassistant"
steps:
- name: Checkout the repository
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0

- name: Login to DockerHub
if: matrix.registry == 'homeassistant'
Expand Down
30 changes: 15 additions & 15 deletions .github/workflows/ci.yaml
Expand Up @@ -56,7 +56,7 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Check out code from GitHub
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0
- name: Generate partial Python venv restore key
id: generate_python_cache_key
run: >-
Expand Down Expand Up @@ -167,7 +167,7 @@ jobs:
- info
steps:
- name: Check out code from GitHub
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
id: python
uses: actions/setup-python@v4.4.0
Expand Down Expand Up @@ -211,7 +211,7 @@ jobs:
- pre-commit
steps:
- name: Check out code from GitHub
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
uses: actions/setup-python@v4.4.0
id: python
Expand Down Expand Up @@ -265,7 +265,7 @@ jobs:
- pre-commit
steps:
- name: Check out code from GitHub
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
uses: actions/setup-python@v4.4.0
id: python
Expand Down Expand Up @@ -322,7 +322,7 @@ jobs:
- pre-commit
steps:
- name: Check out code from GitHub
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
uses: actions/setup-python@v4.4.0
id: python
Expand Down Expand Up @@ -368,7 +368,7 @@ jobs:
- pre-commit
steps:
- name: Check out code from GitHub
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
uses: actions/setup-python@v4.4.0
id: python
Expand Down Expand Up @@ -495,7 +495,7 @@ jobs:
python-version: ${{ fromJSON(needs.info.outputs.python_versions) }}
steps:
- name: Check out code from GitHub
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0
- name: Set up Python ${{ matrix.python-version }}
id: python
uses: actions/setup-python@v4.4.0
Expand Down Expand Up @@ -559,7 +559,7 @@ jobs:
- base
steps:
- name: Check out code from GitHub
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
id: python
uses: actions/setup-python@v4.4.0
Expand Down Expand Up @@ -592,7 +592,7 @@ jobs:
- base
steps:
- name: Check out code from GitHub
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
id: python
uses: actions/setup-python@v4.4.0
Expand Down Expand Up @@ -626,7 +626,7 @@ jobs:
- base
steps:
- name: Check out code from GitHub
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
id: python
uses: actions/setup-python@v4.4.0
Expand Down Expand Up @@ -671,7 +671,7 @@ jobs:
- base
steps:
- name: Check out code from GitHub
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0
- name: Set up Python ${{ env.DEFAULT_PYTHON }}
id: python
uses: actions/setup-python@v4.4.0
Expand Down Expand Up @@ -720,7 +720,7 @@ jobs:
name: Run pip check ${{ matrix.python-version }}
steps:
- name: Check out code from GitHub
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0
- name: Set up Python ${{ matrix.python-version }}
id: python
uses: actions/setup-python@v4.4.0
Expand Down Expand Up @@ -775,7 +775,7 @@ jobs:
bluez \
ffmpeg
- name: Check out code from GitHub
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0
- name: Set up Python ${{ matrix.python-version }}
id: python
uses: actions/setup-python@v4.4.0
Expand Down Expand Up @@ -898,7 +898,7 @@ jobs:
ffmpeg \
libmariadb-dev-compat
- name: Check out code from GitHub
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0
- name: Set up Python ${{ matrix.python-version }}
id: python
uses: actions/setup-python@v4.4.0
Expand Down Expand Up @@ -970,7 +970,7 @@ jobs:
- pytest
steps:
- name: Check out code from GitHub
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0
- name: Download all coverage artifacts
uses: actions/download-artifact@v3
- name: Upload coverage to Codecov (full coverage)
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/translations.yaml
Expand Up @@ -21,7 +21,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout the repository
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0

- name: Set up Python ${{ env.DEFAULT_PYTHON }}
uses: actions/setup-python@v4.4.0
Expand All @@ -40,7 +40,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout the repository
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0

- name: Set up Python ${{ env.DEFAULT_PYTHON }}
uses: actions/setup-python@v4.4.0
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/wheels.yml
Expand Up @@ -22,7 +22,7 @@ jobs:
architectures: ${{ steps.info.outputs.architectures }}
steps:
- name: Checkout the repository
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0

- name: Get information
id: info
Expand Down Expand Up @@ -79,7 +79,7 @@ jobs:
arch: ${{ fromJson(needs.init.outputs.architectures) }}
steps:
- name: Checkout the repository
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0

- name: Download env_file
uses: actions/download-artifact@v3
Expand Down Expand Up @@ -116,7 +116,7 @@ jobs:
arch: ${{ fromJson(needs.init.outputs.architectures) }}
steps:
- name: Checkout the repository
uses: actions/checkout@v3.2.0
uses: actions/checkout@v3.3.0

- name: Download env_file
uses: actions/download-artifact@v3
Expand Down
2 changes: 2 additions & 0 deletions .strict-typing
Expand Up @@ -178,6 +178,7 @@ homeassistant.components.lacrosse_view.*
homeassistant.components.lametric.*
homeassistant.components.laundrify.*
homeassistant.components.lcn.*
homeassistant.components.ld2410_ble.*
homeassistant.components.lidarr.*
homeassistant.components.lifx.*
homeassistant.components.light.*
Expand Down Expand Up @@ -248,6 +249,7 @@ homeassistant.components.rituals_perfume_genie.*
homeassistant.components.roku.*
homeassistant.components.rpi_power.*
homeassistant.components.rtsp_to_webrtc.*
homeassistant.components.ruuvi_gateway.*
homeassistant.components.ruuvitag_ble.*
homeassistant.components.samsungtv.*
homeassistant.components.scene.*
Expand Down
16 changes: 14 additions & 2 deletions CODEOWNERS
Validating CODEOWNERS rules …
Expand Up @@ -313,6 +313,8 @@ build.json @home-assistant/supervisor
/tests/components/emulated_kasa/ @kbickar
/homeassistant/components/energy/ @home-assistant/core
/tests/components/energy/ @home-assistant/core
/homeassistant/components/energyzero/ @klaasnicolaas
/tests/components/energyzero/ @klaasnicolaas
/homeassistant/components/enigma2/ @fbradyirl
/homeassistant/components/enocean/ @bdurrer
/tests/components/enocean/ @bdurrer
Expand Down Expand Up @@ -433,6 +435,8 @@ build.json @home-assistant/supervisor
/homeassistant/components/google_assistant_sdk/ @tronikos
/tests/components/google_assistant_sdk/ @tronikos
/homeassistant/components/google_cloud/ @lufton
/homeassistant/components/google_mail/ @tkdrob
/tests/components/google_mail/ @tkdrob
/homeassistant/components/google_sheets/ @tkdrob
/tests/components/google_sheets/ @tkdrob
/homeassistant/components/google_travel_time/ @eifinger
Expand Down Expand Up @@ -625,6 +629,8 @@ build.json @home-assistant/supervisor
/tests/components/laundrify/ @xLarry
/homeassistant/components/lcn/ @alengwenus
/tests/components/lcn/ @alengwenus
/homeassistant/components/ld2410_ble/ @930913
/tests/components/ld2410_ble/ @930913
/homeassistant/components/led_ble/ @bdraco
/tests/components/led_ble/ @bdraco
/homeassistant/components/lg_netcast/ @Drafteed
Expand Down Expand Up @@ -979,6 +985,8 @@ build.json @home-assistant/supervisor
/tests/components/rtsp_to_webrtc/ @allenporter
/homeassistant/components/ruckus_unleashed/ @gabe565
/tests/components/ruckus_unleashed/ @gabe565
/homeassistant/components/ruuvi_gateway/ @akx
/tests/components/ruuvi_gateway/ @akx
/homeassistant/components/ruuvitag_ble/ @akx
/tests/components/ruuvitag_ble/ @akx
/homeassistant/components/sabnzbd/ @shaiu
Expand Down Expand Up @@ -1108,6 +1116,8 @@ build.json @home-assistant/supervisor
/tests/components/srp_energy/ @briglx
/homeassistant/components/starline/ @anonym-tsk
/tests/components/starline/ @anonym-tsk
/homeassistant/components/starlink/ @boswelja
/tests/components/starlink/ @boswelja
/homeassistant/components/statistics/ @fabaff @ThomDietrich
/tests/components/statistics/ @fabaff @ThomDietrich
/homeassistant/components/steam_online/ @tkdrob
Expand Down Expand Up @@ -1300,8 +1310,8 @@ build.json @home-assistant/supervisor
/tests/components/websocket_api/ @home-assistant/core
/homeassistant/components/wemo/ @esev
/tests/components/wemo/ @esev
/homeassistant/components/whirlpool/ @abmantis
/tests/components/whirlpool/ @abmantis
/homeassistant/components/whirlpool/ @abmantis @mkmer
/tests/components/whirlpool/ @abmantis @mkmer
/homeassistant/components/whois/ @frenck
/tests/components/whois/ @frenck
/homeassistant/components/wiffi/ @mampfes
Expand Down Expand Up @@ -1357,6 +1367,8 @@ build.json @home-assistant/supervisor
/tests/components/zeroconf/ @bdraco
/homeassistant/components/zerproc/ @emlove
/tests/components/zerproc/ @emlove
/homeassistant/components/zeversolar/ @kvanzuijlen
/tests/components/zeversolar/ @kvanzuijlen
/homeassistant/components/zha/ @dmulcahey @adminiuga @puddly
/tests/components/zha/ @dmulcahey @adminiuga @puddly
/homeassistant/components/zodiac/ @JulienTant
Expand Down