diff --git a/homeassistant/generated/recorder_database_versions.py b/homeassistant/generated/recorder_database_versions.py index 5ff52aa34919..448d62ff3818 100644 --- a/homeassistant/generated/recorder_database_versions.py +++ b/homeassistant/generated/recorder_database_versions.py @@ -21,7 +21,7 @@ class DatabaseVersions(TypedDict): SUPPORTED_DATABASE_VERSIONS: dict[str, DatabaseVersions] = { "mariadb": { "supported_lts": ["10.11", "11.4", "11.8", "12.3"], - "latest_non_lts": "12.2", + "latest_non_lts": "13.0", }, "mysql": { "supported_lts": ["8.4", "9.7"], diff --git a/tests/components/recorder/test_util.py b/tests/components/recorder/test_util.py index 8c63967e3217..1715eda7183c 100644 --- a/tests/components/recorder/test_util.py +++ b/tests/components/recorder/test_util.py @@ -905,10 +905,10 @@ async def test_issue_for_not_supported_lts_version( @pytest.mark.parametrize( "server_version", [ - "12.4.0-MariaDB", # non-LTS MariaDB release newer than we know about - "13.4.0-MariaDB", # LTS MariaDB release newer than we know about - "9.8.0", # non-LTS MySQL release newer than we know about - "10.4.0", # LTS MySQL release newer than we know about + # One major above the newest series in the generated version data, so these + # stay newer than we know about when endoflife.date reports new releases. + f"{util.SUPPORTED_MARIA_DB_LTS.latest_non_lts_series[0] + 1}.0.0-MariaDB", + f"{util.SUPPORTED_MYSQL_LTS.latest_non_lts_series[0] + 1}.0.0", ], ) async def test_no_issue_for_future_database_version(