Robert Schütz
2026-05-23 15:42:08 +02:00
committed by Martin Weinelt
parent e18c3ff6bf
commit 31ca7d3753
3 changed files with 23 additions and 4 deletions
@@ -2,7 +2,7 @@
# Do not edit!
{
version = "2026.5.3";
version = "2026.5.4";
components = {
"3_day_blinds" =
ps: with ps; [
+17 -3
View File
@@ -4,6 +4,7 @@
callPackage,
fetchFromGitHub,
fetchPypi,
fetchpatch,
python314,
replaceVars,
ffmpeg-headless,
@@ -262,7 +263,7 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run update-component-packages.py after updating
hassVersion = "2026.5.3";
hassVersion = "2026.5.4";
in
python.pkgs.buildPythonApplication rec {
@@ -283,13 +284,13 @@ python.pkgs.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
tag = version;
hash = "sha256-U3P97V/3+4eKMPyT6JzqLiDgei84iEOyWdknFvJBn1o=";
hash = "sha256-Z5FUkljaWRr9tfBb6RXJCC86ZbyNkw0PvUcOl+bZ2cc=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
hash = "sha256-SAeqGo+fTQG//Abix+6pjHKQJY1XBrNL7IexgqoXsYc=";
hash = "sha256-o5S6rnOTqzPLZpMBxgmp9IpmLlEHLvHTH68ql2EkVbI=";
};
build-system = with python.pkgs; [
@@ -318,6 +319,19 @@ python.pkgs.buildPythonApplication rec {
(replaceVars ./patches/ffmpeg-path.patch {
ffmpeg = "${lib.getExe ffmpeg-headless}";
})
(fetchpatch {
name = "2026.5.4-shelly-tests-fix.patch";
url = "https://github.com/home-assistant/core/commit/072e9b51a2321b0d4489bae6f1e04f7ed845222f.patch";
includes = [ "tests/components/shelly/test_coordinator.py" ];
hash = "sha256-0XQdw2MnwzrHKYY06TotfJJem0bqremmi7k8SyVQVGA=";
})
(fetchpatch {
name = "2026.5.4-homewizard-tests-fix.patch";
url = "https://github.com/home-assistant/core/commit/e796d9c46744097585bfada483108a55ae16344a.patch";
hash = "sha256-T0Nb6LcL/21WdUm8RmczhHaVX92n5O/rpMdpqDVQ2VU=";
})
];
postPatch = ''
+5
View File
@@ -142,6 +142,11 @@ let
# [2026.5.2] Failed: Description not found for placeholder `modulation` in component.honeywell_string_lights.config.abort.no_compatible_transmitters"
"test_no_compatible_transmitters"
];
lutron_caseta = [
# [2026.5.4] creates binary_sensor.basement_bedroom_left_shade_battery
# expects binary_sensor.basement_bedroom_basement_bedroom_left_shade_battery
"test_battery_sensor_handles_bridge_response_error"
];
novy_cooker_hood = [
# [2026.5.2] Failed: Description not found for placeholder `modulation` in component.novy_cooker_hood.config.abort.no_compatible_transmitters
"test_no_compatible_transmitters"