Skip to content

Commit 9eca4a7

Browse files
authored
Merge branch 'home-assistant:dev' into ma-quality
2 parents a35532a + ab6d4d6 commit 9eca4a7

File tree

238 files changed

+18545
-2667
lines changed

Some content is hidden

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

238 files changed

+18545
-2667
lines changed

.github/workflows/codeql.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ jobs:
2424
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2525

2626
- name: Initialize CodeQL
27-
uses: github/codeql-action/init@4e94bd11f71e507f7f87df81788dff88d1dacbfb # v4.31.0
27+
uses: github/codeql-action/init@0499de31b99561a6d14a36a5f662c2a54f91beee # v4.31.2
2828
with:
2929
languages: python
3030

3131
- name: Perform CodeQL Analysis
32-
uses: github/codeql-action/analyze@4e94bd11f71e507f7f87df81788dff88d1dacbfb # v4.31.0
32+
uses: github/codeql-action/analyze@0499de31b99561a6d14a36a5f662c2a54f91beee # v4.31.2
3333
with:
3434
category: "/language:python"

.strict-typing

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,7 @@ homeassistant.components.myuplink.*
362362
homeassistant.components.nam.*
363363
homeassistant.components.nanoleaf.*
364364
homeassistant.components.nasweb.*
365+
homeassistant.components.neato.*
365366
homeassistant.components.nest.*
366367
homeassistant.components.netatmo.*
367368
homeassistant.components.network.*

CODEOWNERS

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

homeassistant/brands/yale.json

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
{
22
"domain": "yale",
3-
"name": "Yale",
4-
"integrations": [
5-
"august",
6-
"yale_smart_alarm",
7-
"yalexs_ble",
8-
"yale_home",
9-
"yale"
10-
]
3+
"name": "Yale (non-US/Canada)",
4+
"integrations": ["yale", "yalexs_ble", "yale_smart_alarm"]
115
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"domain": "yale_august",
3+
"name": "Yale August (US/Canada)",
4+
"integrations": ["august", "august_ble"]
5+
}

homeassistant/components/alexa_devices/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@
88
"iot_class": "cloud_polling",
99
"loggers": ["aioamazondevices"],
1010
"quality_scale": "platinum",
11-
"requirements": ["aioamazondevices==6.5.5"]
11+
"requirements": ["aioamazondevices==6.5.6"]
1212
}

homeassistant/components/backup/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
"integration_type": "service",
99
"iot_class": "calculated",
1010
"quality_scale": "internal",
11-
"requirements": ["cronsim==2.6", "securetar==2025.2.1"],
11+
"requirements": ["cronsim==2.7", "securetar==2025.2.1"],
1212
"single_config_entry": true
1313
}

homeassistant/components/bluemaestro/config_flow.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ async def async_step_user(
7272
title=self._discovered_devices[address], data={}
7373
)
7474

75-
current_addresses = self._async_current_ids()
75+
current_addresses = self._async_current_ids(include_ignore=False)
7676
for discovery_info in async_discovered_service_info(self.hass, False):
7777
address = discovery_info.address
7878
if address in current_addresses or address in self._discovered_devices:

homeassistant/components/brother/config_flow.py

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
from homeassistant.core import HomeAssistant
1414
from homeassistant.data_entry_flow import section
1515
from homeassistant.exceptions import HomeAssistantError
16+
from homeassistant.helpers.selector import SelectSelector, SelectSelectorConfig
1617
from homeassistant.helpers.service_info.zeroconf import ZeroconfServiceInfo
1718
from homeassistant.util.network import is_host_valid
1819

@@ -21,14 +22,20 @@
2122
DEFAULT_COMMUNITY,
2223
DEFAULT_PORT,
2324
DOMAIN,
25+
PRINTER_TYPE_LASER,
2426
PRINTER_TYPES,
2527
SECTION_ADVANCED_SETTINGS,
2628
)
2729

2830
DATA_SCHEMA = vol.Schema(
2931
{
3032
vol.Required(CONF_HOST): str,
31-
vol.Optional(CONF_TYPE, default="laser"): vol.In(PRINTER_TYPES),
33+
vol.Required(CONF_TYPE, default=PRINTER_TYPE_LASER): SelectSelector(
34+
SelectSelectorConfig(
35+
options=PRINTER_TYPES,
36+
translation_key="printer_type",
37+
)
38+
),
3239
vol.Required(SECTION_ADVANCED_SETTINGS): section(
3340
vol.Schema(
3441
{
@@ -42,7 +49,12 @@
4249
)
4350
ZEROCONF_SCHEMA = vol.Schema(
4451
{
45-
vol.Optional(CONF_TYPE, default="laser"): vol.In(PRINTER_TYPES),
52+
vol.Required(CONF_TYPE, default=PRINTER_TYPE_LASER): SelectSelector(
53+
SelectSelectorConfig(
54+
options=PRINTER_TYPES,
55+
translation_key="printer_type",
56+
)
57+
),
4658
vol.Required(SECTION_ADVANCED_SETTINGS): section(
4759
vol.Schema(
4860
{

homeassistant/components/brother/const.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,10 @@
77

88
DOMAIN: Final = "brother"
99

10-
PRINTER_TYPES: Final = ["laser", "ink"]
10+
PRINTER_TYPE_LASER = "laser"
11+
PRINTER_TYPE_INK = "ink"
12+
13+
PRINTER_TYPES: Final = [PRINTER_TYPE_LASER, PRINTER_TYPE_INK]
1114

1215
UPDATE_INTERVAL = timedelta(seconds=30)
1316

0 commit comments

Comments
 (0)